Controllo bug 0x48: CANCEL_STATE_IN_COMPLETED_IRP
Il controllo dei bug CANCEL_STATE_IN_COMPLETED_IRP ha un valore di 0x00000048. Ciò indica che un pacchetto di richiesta di I/O è stato completato e che successivamente è stato annullato.
Importante
Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore della schermata blu durante l'uso del computer, vedere Risolvere gli errori della schermata blu.
parametri CANCEL_STATE_IN_COMPLETED_IRP
Parametro | Descrizione |
---|---|
1 |
Puntatore all'IRP |
2 |
Routine di annullamento impostata dal driver |
3 |
Riservato |
4 |
Riservato |
Causa
Un IRP con un set di routine Cancel è stato completato normalmente, senza annullamento. Ma al termine, un driver ha chiamato la routine Cancel di IRP.
Ciò potrebbe essere causato da un driver che ha completato l'IRP e quindi ha tentato di annullarlo.
Potrebbe anche essere causato da due driver che tentano di accedere alla stessa IRP in modo non corretto.
Risoluzione
Il parametro di routine cancel può essere usato per determinare quale driver o stack ha causato il controllo del bug.