Condividi tramite


Controllo bug 0x93: INVALID_KERNEL_HANDLE

Il controllo INVALID_KERNEL_HANDLE bug ha un valore di 0x00000093. Questo controllo di bug indica che un handle non valido o protetto è stato passato a NtClose.

Importante

Questo articolo è destinato ai programmatori. Se si è un cliente che ha ricevuto un codice di errore dello schermo blu durante l'uso del computer, vedere Risolvere gli errori dello schermo blu.

parametri INVALID_KERNEL_HANDLE

Parametro 1 Parametro 2 Parametro 3 Parametro 4 Causa di errore
Handle con cui è stato chiamato NtClose 0 0 0 Un handle protetto è stato chiuso.
Handle con cui è stato chiamato NtClose 1 0 0 Un handle non valido è stato chiuso o fatto riferimento.
Handle a cui è stato fatto riferimento Tabella handle 0 1 L'errore si è verificato facendo riferimento a un handle kernel non valido e il rilevamento di handle non valido è stato abilitato.

Causa

Il controllo del bug INVALID_KERNEL_HANDLE indica che un codice kernel (ad esempio un server, un reindirizzamento o un altro driver) ha tentato di chiudere un handle non valido o un handle protetto.

Se il parametro 4 ha un valore 1, questo indica che l'errore si è verificato facendo riferimento a un handle kernel non valido e il rilevamento di handle non valido è stato abilitato.

Questo messaggio si verifica se il codice del kernel tenta di chiudere o fare riferimento a un handle che non è un handle valido. Solo handle non validi o protetti passati a NtClose causeranno questo bugcheck, a meno che non sia abilitato il rilevamento di handle non valido.