FltLoadFilter-Funktion (fltkernel.h)
Die FltLoadFilter-Routine lädt dynamisch einen Minifiltertreiber in das derzeit ausgeführte System.
Syntax
NTSTATUS FLTAPI FltLoadFilter(
[in] PCUNICODE_STRING FilterName
);
Parameter
[in] FilterName
Zeiger 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 passender Minifiltertreiber gefunden. Dies ist ein Fehlercode. |
Hinweise
Ein Minifiltertreiber, der von einem anderen Minifiltertreiber abhängig ist, kann diesen Minifiltertreiber laden, indem Er FltLoadFilter aufruft.
Um den unterstützenden Minifiltertreiber zu entladen, rufen Sie FltUnloadFilter auf.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | fltkernel.h (fltkernel.h einschließen) |
Bibliothek | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |