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).