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.