Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Зарегистрированный драйвер минифильтра вызывает FltUnregisterFilter для отмены регистрации, чтобы диспетчер фильтров больше не вызывает его для обработки операций ввода-вывода.
Синтаксис
VOID FLTAPI FltUnregisterFilter(
[in] PFLT_FILTER Filter
);
Параметры
[in] Filter
Указатель непрозрачного фильтра, возвращаемый FltRegisterFilter.
Возвращаемое значение
Никакой
Замечания
FltUnregisterFilter отменяет регистрацию подпрограмм обратного вызова драйвера минифильтра и удаляет все контексты, установленные драйвером минифильтра на файлах, томах, экземплярах, потоках или дескрипторах потоков. Он также вызывает подпрограммы драйвера InstanceTeardownStartCallback и InstanceTeardownCompleteCallback (PFLT_INSTANCE_TEARDOWN_CALLBACK) для каждого экземпляра драйвера минифильтра.
Драйвер минифильтра обычно вызывает FltUnregisterFilter из своей подпрограммы выгрузки при выгрузке.
Драйвер минифильтра может вызывать только FltUnregisterFilter для отмены регистрации, а не другого драйвера минифильтра.
Чтобы зарегистрировать драйвер минифильтра, вызовите FltRegisterFilter.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | FltMgr.lib |
| DLL | Fltmgr.sys |
| IRQL | <= APC_LEVEL |