FltLoadFilter-Funktion (fltkernel.h)
Der FltLoadFilter Routine lädt dynamisch einen Minifiltertreiber in das derzeit ausgeführte System.
Syntax
NTSTATUS FLTAPI FltLoadFilter(
[in] PCUNICODE_STRING FilterName
);
Parameter
[in] FilterName
Zeigen Sie auf eine UNICODE_STRING Struktur, die den Dienstnamen für den Minifiltertreiber enthält.
Rückgabewert
FltLoadFilter gibt STATUS_SUCCESS oder einen geeigneten NTSTATUS-Wert zurück, z. B. einen der folgenden:
Rückgabecode | Beschreibung |
---|---|
|
Der Minifiltertreiber konnte nicht geladen werden, da sich eine frühere Version des Treibers noch im Arbeitsspeicher befindet. Dies ist ein Fehlercode. |
|
Die DriverEntry Routine des Minifiltertreibers hat einen NTSTATUS-Wert zurückgegeben, der kein Erfolgscode war. Dies ist ein Fehlercode. |
|
Der Minifiltertreiber wird bereits ausgeführt. Dies ist ein Fehlercode. |
|
Es wurde kein übereinstimmener Minifiltertreiber gefunden. Dies ist ein Fehlercode. |
Bemerkungen
Ein Minifiltertreiber, der von einem anderen Minifiltertreiber abhängig ist, kann diesen Minifiltertreiber laden, indem er FltLoadFilter-aufruft.
Rufen Sie FltUnloadFilter-auf, um den unterstützenden Minifiltertreiber zu entladen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
DLL- | Fltmgr.sys |
IRQL- | PASSIVE_LEVEL |