Функция FltObjectReference (fltkernel.h)

Подпрограмма FltObjectReference добавляет ссылку на непрозрачный фильтр, экземпляр или указатель тома.

Синтаксис

NTSTATUS FLTAPI FltObjectReference(
  [in, out] PVOID FltObject
);

Параметры

[in, out] FltObject

Указатель непрозрачного фильтра (PFLT_FILTER), указатель экземпляра (PFLT_INSTANCE) или указатель на том (PFLT_VOLUME).

Возвращаемое значение

FltObjectReference возвращает STATUS_SUCCESS или соответствующее значение NTSTATUS, например следующее:

Код возврата Описание
STATUS_FLT_DELETING_OBJECT
Драйвер, экземпляр или том минифильтра сносится. Это код ошибки.

Комментарии

Добавление ссылки на непрозрачный фильтр, указатель на экземпляр или указатель на объект тома предотвращает освобождение объекта.

Чтобы удалить ссылку на непрозрачный фильтр, экземпляр или указатель тома, вызовите FltObjectDereference.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть fltkernel.h (включая Fltkernel.h)
Библиотека FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

См. также раздел

FltObjectDereference