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 |
---|---|
|
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 |