Fehlerprüfung 0xC8: IRQL_UNEXPECTED_VALUE
Die IRQL_UNEXPECTED_VALUE-Fehlerüberprüfung weist den Wert 0x000000C8 auf. Dies weist darauf hin, dass die IRQL des Prozessors derzeit nicht das ist, was sie sein sollte.
Wichtig
Dieser Artikel richtet sich an Programmierer. Wenn Sie ein Kunde sind, der während der Verwendung Ihres Computers einen Bluescreen-Fehlercode erhalten hat, finden Sie weitere Informationen unter Behandeln von Bluescreenfehlern.
IRQL_UNEXPECTED_VALUE Parameter
Parameter | BESCHREIBUNG |
---|---|
1 |
Der Wert der folgenden Bitberechnung: (Aktuelle IRQL << 16) | (IRQL << 8 erwartet) | UniqueValue |
2 – Abhängig von UniqueValue |
Wenn UniqueValue 0 oder 1 ist: APC->KernelRoutine. Wenn UniqueValue 2 ist: die Beschriftungsroutine Wenn UniqueValue den Wert 3 hat: ServiceRoutine des Interrupts Wenn UniqueValue 0xfe: 1, wenn APCs deaktiviert sind |
3. Abhängig von UniqueValue |
Wenn UniqueValue 0 oder 1 ist: APC Wenn UniqueValue 2 ist: der Parameter der Legende Wenn UniqueValue 3 ist: KINTERRUPT |
4 – Abhängig von UniqueValue |
Wenn UniqueValue 0 oder 1 ist: APC->NormalRoutine |
Ursache
Dieser Fehler wird in der Regel durch einen Gerätetreiber oder ein anderes Programm auf niedrigerer Ebene verursacht, das den IRQL für einen bestimmten Zeitraum geändert und den ursprünglichen IRQL am Ende dieses Zeitraums nicht wiederhergestellt hat. Beispielsweise hat die Routine möglicherweise eine Spin-Sperre erhalten und konnte sie nicht freigeben.
Die !analyze-Debugerweiterung zeigt Informationen zur Fehlerüberprüfung an und kann sehr hilfreich sein, um die Ursache zu ermitteln.
Weitere Informationen
Absturzabbildanalyse mithilfe der Windows-Debugger (WinDbg)
Analysieren einer Kernel-Mode-Speicherabbilddatei mit WinDbg