Share via


Fehlerüberprüfungs-0xF5: FLTMGR_FILE_SYSTEM

Die FLTMGR_FILE_SYSTEM-Fehlerüberprüfung weist den Wert 0x000000F5 auf. Dies gibt an, dass im Filter-Manager ein nicht behebbarer Fehler aufgetreten ist.

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.

FLTMGR_FILE_SYSTEM-Parameter

Parameter 1 gibt den Typ des Verstoßes an. Die Bedeutung der anderen Parameter hängt vom Wert von Parameter 1 ab.

Parameter 1 Parameter 2 Parameter 3 Parameter 4 Fehlerursache

0x66

Zeiger auf die Rückrufdatenstruktur für den Vorgang.

0

0

Der Minifilter hat FLT_PREOP_SUCCESS_WITH_CALLBACK oder FLT_PREOP_SYNCHRONIZE aus einem Präoperationsrückruf zurückgegeben, aber keinen entsprechenden Postoperationsrückruf registriert.

0x67

Zeiger auf die Rückrufdatenstruktur für den Vorgang.

0

Fehler NTSTATUS-Code für den Vorgang

Für ein internes Objekt ist der Speicherplatz nicht mehr verfügbar, und das System kann keinen neuen Speicherplatz zuweisen.

0x68

Reserviert

Adresse der FLT_FILE_NAME_INFORMATIONN-Struktur

Reserviert

Eine FLT_FILE_NAME_INFORMATION Struktur wurde zu oft dereferenziert.

0x6A

Dateiobjektzeiger für die Datei.

0

0

Die Dateiöffnungs- oder Dateierstellungsanforderung konnte nicht abgebrochen werden, da ein oder mehrere Handles für die Datei erstellt wurden.

0x6B

Frame-ID

0

Thread

Ungültiger BACKPOCKET IRPCTRL-Zustand.

0x6C

Frame-ID

BackPocket-Liste

Thread

Zu viele geschachtelte PageFaults für BACKPOCKETED IRPCTR.

0x6D

Adresse der Kontextstruktur des Minifilters

Adresse der CONTEXT_NODE-Struktur

0

Die Kontextstruktur wurde zu oft dereferenziert. Dies bedeutet, dass die Verweisanzahl für die CONTEXT_NODE-Struktur des Filter-Managers auf Null festgelegt wurde, während sie noch an das zugeordnete Objekt angefügt wurde.

0x6E

Adresse der Kontextstruktur des Minifilters

Adresse der CONTEXT_NODE-Struktur

0

Auf die Kontextstruktur wurde nach der Freigabe verwiesen.

Ursache

Die Ursache des Problems wird durch den Wert von Parameter 1 angegeben. Weitere Informationen finden Sie in der Tabelle im Abschnitt Parameter.

Lösung

Wenn Parameter 1 0x66 entspricht, können Sie dieses Problem debuggen, indem Sie überprüfen, ob Ihr Minifiltertreiber einen Rückruf nach dem Vorgang für diesen Vorgang registriert hat. Der aktuelle Vorgang befindet sich in der Rückrufdatenstruktur. (Siehe Parameter 2.) Verwenden Sie die Debuggererweiterung !fltkd.cbd .

Wenn Parameter 1 gleich 0x67 ist, sollten Sie überprüfen, ob sie an keiner Stelle im System über ein nicht ausseitiges Poolleck verfügen.

Wenn Parameter 1 gleich 0x6A ist, stellen Sie sicher, dass Ihr Minifiltertreiber nicht auf dieses Dateiobjekt verweist (siehe Parameter 2), um während der Verarbeitung dieses Vorgangs durch den Minifilter ein Handle zu erhalten.

Wenn Parameter 1 gleich 0x6B oder 0x6C ist, ist ein nicht wiederherstellbarer interner Zustandsfehler aufgetreten, der zu einer Fehlerüberprüfung des Betriebssystems führt.

Wenn Parameter 1 gleich 0x6D ist, stellen Sie sicher, dass Ihr Minifiltertreiber FltReleaseContext nicht zu oft für den angegebenen Kontext aufruft (siehe Parameter 2).

Wenn Parameter 1 gleich 0x6E ist, stellen Sie sicher, dass Ihr Minifiltertreiber FltReferenceContext nicht aufruft , nachdem der angegebene Kontext gelöscht wurde (siehe Parameter 2).