Controllo bug 0xC8: IRQL_UNEXPECTED_VALUE
Il controllo dei bug IRQL_UNEXPECTED_VALUE ha un valore pari a 0x000000C8. Ciò indica che irQL del processore non è quello che dovrebbe essere in questo momento.
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 IRQL_UNEXPECTED_VALUE
Parametro | Descrizione |
---|---|
1 |
Valore del calcolo bit seguente: (IRQL << 16 corrente) | (Previsto IRQL << 8) | UniqueValue |
2 - Dipende da UniqueValue |
Se UniqueValue è 0 o 1: APC->KernelRoutine. Se UniqueValue è 2: la routine di callout Se UniqueValue è 3: ServiceRoutine dell'interrupt Se UniqueValue è 0xfe: 1 se i controller di accesso sono disabilitati |
3- Dipende da UniqueValue |
Se UniqueValue è 0 o 1: APC Se UniqueValue è 2: parametro del callout Se UniqueValue è 3: KINTERRUPT |
4 - Dipende da UniqueValue |
Se UniqueValue è 0 o 1: APC->NormalRoutine |
Causa
Questo errore è in genere causato da un driver di dispositivo o da un altro programma di livello inferiore che ha modificato irQL per un certo periodo e non ha ripristinato l'IRQL originale alla fine di quel periodo. Ad esempio, la routine potrebbe avere acquisito un blocco di rotazione e non è riuscita a rilasciarla.
L'estensione di debug !analyze visualizza informazioni sul controllo dei bug e può essere molto utile per determinare la causa radice.
Vedi anche
Analisi dei dump di arresto anomalo del sistema usando i debugger Windows (WinDbg)