Funzione FltUnregisterFilter (fltkernel.h)

Un driver minifilter registrato chiama FltUnregisterFilter per annullare la registrazione in modo che Filter Manager non lo chiami più per elaborare le operazioni di I/O.

Sintassi

VOID FLTAPI FltUnregisterFilter(
  [in] PFLT_FILTER Filter
);

Parametri

[in] Filter

Puntatore filtro opaco restituito da FltRegisterFilter.

Valore restituito

nessuno

Osservazioni

FltUnregisterFilter annulla la registrazione delle routine di callback del driver minifilter e rimuove tutti i contesti impostati dal driver minifilter su file, volumi, istanze, flussi o handle di flusso. Chiama anche le routine InstanceTeardownStartCallback e InstanceTeardownCompleteCallback (PFLT_INSTANCE_TEARDOWN_CALLBACK) del driver minifilter.

Un driver minifilter chiama in genere FltUnregisterFilter dalla routine di scaricamento quando sta per essere scaricato.

Un driver minifilter può chiamare solo FltUnregisterFilter per annullare la registrazione, non un altro driver minifilter.

Per registrare un driver minifilter, chiamare FltRegisterFilter.

Requisiti

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

Vedi anche

FLT_REGISTRATION

FltRegisterFilter

PFLT_FILTER_UNLOAD_CALLBACK

PFLT_INSTANCE_TEARDOWN_CALLBACK