Episode
Bugcheck 0xD1 DRIVER_IRQL_NOT_LESS_OR_EQUAL
Die DRIVER_IRQL_NOT_LESS_OR_EQUAL Fehlerüberprüfung hat einen Wert von 0x000000D1. Dies gibt an, dass ein Kernelmodustreiber versucht hat, auf den ausgelagerten Speicher in einem Prozess-IRQL zuzugreifen, der zu hoch war.
Bei höheren IRQL -Ebenen versucht der Kernel, den E/A-Vorgang auszuführen, was dazu führt, dass die Anforderung fehlschlägt, und anschließend ein Fehler beim Zugriff auf den Speicher.
Die Interrupt-Anforderungsebene (Interrupt Request Level, IRQL) ist die Prioritätsrangfolge eines Interrupts. Jeder Prozessor verfügt über eine IRQL-Einstellung, die Threads auslösen oder senken können. Unterbrechungen, die bei oder unter der IRQL-Einstellung des Prozessors auftreten, sind maskiert und beeinträchtigen den aktuellen Vorgang nicht. Unterbrechungen, die oberhalb der IRQL-Einstellung des Prozessors auftreten, haben Vorrang vor dem aktuellen Vorgang.
Es gibt zwei gängige Formen:
Die DRIVER_IRQL_NOT_LESS_OR_EQUAL Fehlerüberprüfung hat einen Wert von 0x000000D1. Dies gibt an, dass ein Kernelmodustreiber versucht hat, auf den ausgelagerten Speicher in einem Prozess-IRQL zuzugreifen, der zu hoch war.
Bei höheren IRQL -Ebenen versucht der Kernel, den E/A-Vorgang auszuführen, was dazu führt, dass die Anforderung fehlschlägt, und anschließend ein Fehler beim Zugriff auf den Speicher.
Die Interrupt-Anforderungsebene (Interrupt Request Level, IRQL) ist die Prioritätsrangfolge eines Interrupts. Jeder Prozessor verfügt über eine IRQL-Einstellung, die Threads auslösen oder senken können. Unterbrechungen, die bei oder unter der IRQL-Einstellung des Prozessors auftreten, sind maskiert und beeinträchtigen den aktuellen Vorgang nicht. Unterbrechungen, die oberhalb der IRQL-Einstellung des Prozessors auftreten, haben Vorrang vor dem aktuellen Vorgang.
Es gibt zwei gängige Formen: