FltObjectReference-Funktion (fltkernel.h)
Die FltObjectReference-Routine fügt einen Rundownverweis zu einem undurchsichtigen Filter, instance oder Volumezeiger hinzu.
Syntax
NTSTATUS FLTAPI FltObjectReference(
[in, out] PVOID FltObject
);
Parameter
[in, out] FltObject
Undurchsichtiger Filterzeiger (PFLT_FILTER), instance -Zeiger (PFLT_INSTANCE) oder Volumezeiger (PFLT_VOLUME).
Rückgabewert
FltObjectReference gibt STATUS_SUCCESS oder einen entsprechenden NTSTATUS-Wert wie den folgenden zurück:
Rückgabecode | Beschreibung |
---|---|
|
Der Minifiltertreiber, instance oder das Volume werden abgerissen. Dies ist ein Fehlercode. |
Hinweise
Das Hinzufügen eines Rundownverweises zu einem undurchsichtigen Filter, instance oder Volumeobjektzeiger verhindert, dass das Objekt freigegeben wird.
Um einen Rundownverweis aus einem undurchsichtigen Filter instance oder Volumezeiger zu entfernen, rufen Sie FltObjectDereference auf.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | fltkernel.h (include Fltkernel.h) |
Bibliothek | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |