Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The FltLoadFilter routine dynamically loads a minifilter driver into the currently running system.
Syntax
NTSTATUS FLTAPI FltLoadFilter(
[in] PCUNICODE_STRING FilterName
);
Parameters
[in] FilterName
Pointer to a UNICODE_STRING structure containing the service name for the minifilter driver.
Return value
FltLoadFilter returns STATUS_SUCCESS or an appropriate NTSTATUS value, such as one of the following:
Return code | Description |
---|---|
|
The minifilter driver could not be loaded because a previous version of the driver is still in memory. This is an error code. |
|
The minifilter driver's DriverEntry routine returned an NTSTATUS value that was not a success code. This is an error code. |
|
The minifilter driver is already running. This is an error code. |
|
No matching minifilter driver was found. This is an error code. |
Remarks
A minifilter driver that has a dependency on another minifilter driver can load that minifilter driver by calling FltLoadFilter.
To unload the supporting minifilter driver, call FltUnloadFilter.
Requirements
Requirement | Value |
---|---|
Target Platform | Universal |
Header | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |