Partilhar via


Função FltObjectReference (fltkernel.h)

A rotina FltObjectReference adiciona uma referência de rundown a um filtro opaco, uma instância ou um 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).

Valor de retorno

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 derrubados. Este é um código de erro.

Observações

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
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua Fltkernel.h)
biblioteca FltMgr.lib
de DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Consulte também

FltObjectDereference