Compartir a través de


Función FltObjectReference (fltkernel.h)

La rutina FltObjectReference agrega una referencia de rundown a un puntero de volumen, instancia o filtro opaco.

Sintaxis

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

Parámetros

[in, out] FltObject

Puntero de filtro opaco (PFLT_FILTER), puntero de instancia (PFLT_INSTANCE) o puntero de volumen (PFLT_VOLUME).

Valor devuelto

fltObjectReference devuelve STATUS_SUCCESS o un valor NTSTATUS adecuado, como el siguiente:

Código devuelto Descripción
STATUS_FLT_DELETING_OBJECT
El controlador de minifiltro, la instancia o el volumen se está descomponiéndose. Se trata de un código de error.

Observaciones

Agregar una referencia de rundown a un filtro opaco, una instancia o un puntero de objeto de volumen impide que el objeto se libere.

Para quitar una referencia de rundown de un puntero de volumen, instancia o filtro opaco, llame a FltObjectDereference.

Requisitos

Requisito Valor
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya Fltkernel.h)
biblioteca de FltMgr.lib
DLL de Fltmgr.sys
irQL <= DISPATCH_LEVEL

Consulte también

FltObjectDereference