Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein registrierter Minifiltertreiber ruft FltUnregisterFilter- auf, um die Registrierung aufzuheben, sodass der Filter-Manager sie nicht mehr zum Verarbeiten von E/A-Vorgängen aufruft.
Syntax
VOID FLTAPI FltUnregisterFilter(
[in] PFLT_FILTER Filter
);
Parameter
[in] Filter
Undurchsichtiger Filterzeiger, der von FltRegisterFilterzurückgegeben wird.
Rückgabewert
Nichts
Bemerkungen
FltUnregisterFilter die Registrierung der Rückrufroutinen des Minifiltertreibers aufgehoben und alle Kontexte entfernt, die der Minifiltertreiber für Dateien, Volumes, Instanzen, Datenströme oder Datenstromhandles festgelegt hat. Außerdem werden die InstanceTeardownStartCallback- und InstanceTeardownCompleteCallback-Routinen (PFLT_INSTANCE_TEARDOWN_CALLBACK) für jede Minifiltertreiberinstanz aufgerufen.
Ein Minifiltertreiber ruft in der Regel FltUnregisterFilter aus seiner Unload-Routine auf, wenn es gerade entladen werden soll.
Ein Minifiltertreiber kann nur FltUnregisterFilter- aufrufen, um die Registrierung selbst aufzuheben, nicht einen anderen Minifiltertreiber.
Rufen Sie FltRegisterFilterauf, um einen Minifiltertreiber zu registrieren.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Header- | fltkernel.h (include Fltkernel.h) |
| Library | FltMgr.lib |
| DLL- | Fltmgr.sys |
| IRQL- | <= APC_LEVEL |