Поделиться через


Функция 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
Драйвер минифильтра, экземпляр или том отключается. Это код ошибки.

Замечания

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

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

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка fltkernel.h (include Fltkernel.h)
библиотеки FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

См. также

FltObjectDereference