Функция FltLoadFilter (fltkernel.h)
Подпрограмма FltLoadFilter динамически загружает драйвер минифильтра в текущую систему.
Синтаксис
NTSTATUS FLTAPI FltLoadFilter(
[in] PCUNICODE_STRING FilterName
);
Параметры
[in] FilterName
Указатель на структуру UNICODE_STRING , содержащую имя службы для драйвера минифильтра.
Возвращаемое значение
FltLoadFilter возвращает STATUS_SUCCESS или соответствующее значение NTSTATUS, например одно из следующих значений:
Код возврата | Описание |
---|---|
|
Не удалось загрузить драйвер минифильтра, так как предыдущая версия драйвера по-прежнему находится в памяти. Это код ошибки. |
|
Подпрограмма DriverEntry драйвера мини-фильтра вернула значение NTSTATUS, которое не было успешным кодом. Это код ошибки. |
|
Драйвер минифильтра уже запущен. Это код ошибки. |
|
Соответствующий драйвер минифильтра не найден. Это код ошибки. |
Комментарии
Драйвер минифильтра, зависящий от другого драйвера минифильтра, может загрузить этот драйвер минифильтра, вызвав FltLoadFilter.
Чтобы выгрузить вспомогательный драйвер минифильтра, вызовите FltUnloadFilter.
Требования
Требование | Значение |
---|---|
Целевая платформа | Универсальное |
Верхняя часть | fltkernel.h (включая Fltkernel.h) |
Библиотека | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |