Fehlerprüfung 0x48: CANCEL_STATE_IN_COMPLETED_IRP
Die CANCEL_STATE_IN_COMPLETED_IRP-Fehlerüberprüfung hat den Wert 0x00000048. Dies gibt an, dass ein E/A-Anforderungspaket (IRP) abgeschlossen und anschließend abgebrochen wurde.
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.
CANCEL_STATE_IN_COMPLETED_IRP-Parameter
Parameter | BESCHREIBUNG |
---|---|
1 |
Ein Zeiger auf die IRP |
2 |
Die vom Treiber festgelegte Abbruchroutine |
3 |
Reserviert |
4 |
Reserviert |
Ursache
Ein IRP, für das eine Cancel-Routine festgelegt war, wurde normal ohne Abbruch abgeschlossen. Aber nachdem es abgeschlossen war, hat ein Treiber die Cancel-Routine des IRP aufgerufen.
Dies kann durch einen Treiber verursacht werden, der den IRP abgeschlossen und dann versucht hat, ihn abzubrechen.
Es kann auch durch zwei Treiber verursacht werden, die jeweils versuchen, auf die gleiche IRP auf falsche Weise zuzugreifen.
Lösung
Der Parameter cancel routine kann verwendet werden, um zu bestimmen, welcher Treiber oder Stapel die Fehlerprüfung verursacht hat.