Funzione FltObjectReference (fltkernel.h)

La routine FltObjectReference aggiunge un riferimento di rundown a un filtro opaco, un'istanza o un puntatore al volume.

Sintassi

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

Parametri

[in, out] FltObject

Puntatore a filtro opaco (PFLT_FILTER), puntatore dell'istanza (PFLT_INSTANCE) o puntatore del volume (PFLT_VOLUME).

Valore restituito

FltObjectReference restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio quanto segue:

Codice restituito Descrizione
STATUS_FLT_DELETING_OBJECT
Il driver minifilter, l'istanza o il volume viene eliminato. Si tratta di un codice di errore.

Commenti

L'aggiunta di un riferimento di rundown a un filtro opaco, un'istanza o un puntatore a oggetti volume impedisce che l'oggetto venga liberato.

Per rimuovere un riferimento a rundown da un filtro opaco, un'istanza o un puntatore al volume, chiamare FltObjectDereference.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione fltkernel.h (includere Fltkernel.h)
Libreria FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Vedi anche

FltObjectDereference