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 |