Função FltObjectReference (fltkernel.h)

A rotina FltObjectReference adiciona uma referência de rundown a um filtro opaco, instância ou ponteiro de volume.

Sintaxe

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

Parâmetros

[in, out] FltObject

Ponteiro de filtro opaco (PFLT_FILTER), ponteiro de instância (PFLT_INSTANCE) ou ponteiro de volume (PFLT_VOLUME).

Retornar valor

FltObjectReference retorna STATUS_SUCCESS ou um valor NTSTATUS apropriado, como o seguinte:

Código de retorno Descrição
STATUS_FLT_DELETING_OBJECT
O driver de minifiltro, a instância ou o volume estão sendo divididos. Este é um código de erro.

Comentários

Adicionar uma referência de rundown a um filtro opaco, instância ou ponteiro de objeto de volume impede que o objeto seja liberado.

Para remover uma referência de rundown de um filtro opaco, instância ou ponteiro de volume, chame FltObjectDereference.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua Fltkernel.h)
Biblioteca FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Confira também

FltObjectDereference