Funzione FltStartFiltering (fltkernel.h)
FltStartFiltering avvia il filtro per un driver minifilter registrato.
Sintassi
NTSTATUS FLTAPI FltStartFiltering(
[in] PFLT_FILTER Filter
);
Parametri
[in] Filter
Puntatore filtro opaco restituito da FltRegisterFilter.
Valore restituito
FltStartFiltering restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio quanto segue:
Codice restituito | Descrizione |
---|---|
|
Il filtro è già stato avviato per questo driver minifilter. Si tratta di un codice di errore. |
Commenti
Un driver minifilter chiama in genere FltStartFiltering dalla routine DriverEntry dopo aver completato la sua inizializzazione globale e chiamato FltRegisterFilter. FltStartFiltering notifica a Gestione filtri che il driver minifilter è pronto per iniziare a collegare volumi e filtrare le richieste di I/O. Dopo che il driver minifilter chiama questa routine, Filter Manager considera il driver minifilter come driver minifilter completamente attivo, presentandolo con volumi da collegare, nonché richieste di I/O. Il driver minifilter deve essere preparato per iniziare a ricevere queste notifiche e le richieste di I/O anche prima che FltStartFiltering restituisca.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (includere Fltkernel.h) |
Libreria | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |