Freigeben über


Fehlerprüfung 0xCD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION

Die PAGE_FAULT_BEYOND_END_OF_ALLOCATION-Fehlerüberprüfung weist den Wert 0x000000CD auf. Dies gibt an, dass das System über das Ende der Zuweisung des Treiberpools hinaus auf Arbeitsspeicher zugegriffen hat.

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.

PAGE_FAULT_BEYOND_END_OF_ALLOCATION Parameter

Parameter BESCHREIBUNG

1

Speicheradresse, auf die verwiesen wird

2

0: Lesen

1: Schreiben

3

Adresse, auf die der Speicher verweist (sofern bekannt)

4

Reserviert

Wenn der treiber identifiziert werden kann, der für den Fehler verantwortlich ist, wird sein Name auf dem Bluescreen gedruckt und im Speicher am Speicherort (PUNICODE_STRING) KiBugCheckDriver gespeichert.

Ursache

Der Treiber, der n Bytes Arbeitsspeicher aus dem speziellen Pool zugewiesen hat. Anschließend hat das System auf mehr als n Bytes aus diesem Pool verwiesen. Dies weist in der Regel auf ein Systemtreibersynchronisierungsproblem hin.

Informationen zum speziellen Pool finden Sie im Abschnitt Driver Verifier des Windows Driver Kit.

Hinweise

Dies kann nicht durch einen Try - außer Handler - geschützt werden, es kann nur durch einen Test geschützt werden.