Funzione FltLoadFilter (fltkernel.h)
Il FltLoadFilter carica dinamicamente un driver minifiltro nel sistema attualmente in esecuzione.
Sintassi
NTSTATUS FLTAPI FltLoadFilter(
[in] PCUNICODE_STRING FilterName
);
Parametri
[in] FilterName
Puntatore a una struttura UNICODE_STRING contenente il nome del servizio per il driver minifiltro.
Valore restituito
fltLoadFilter restituisce STATUS_SUCCESS o un valore NTSTATUS appropriato, ad esempio uno dei seguenti:
Codice restituito | Descrizione |
---|---|
|
Impossibile caricare il driver minifilter perché una versione precedente del driver è ancora in memoria. Si tratta di un codice di errore. |
|
La routine DriverEntry del driver minifiltro ha restituito un valore NTSTATUS che non era un codice riuscito. Si tratta di un codice di errore. |
|
Il driver minifilter è già in esecuzione. Si tratta di un codice di errore. |
|
Non è stato trovato alcun driver minifilter corrispondente. Si tratta di un codice di errore. |
Osservazioni
Un driver minifiltro che ha una dipendenza da un altro driver minifiltro può caricare tale driver minifiltro chiamando FltLoadFilter.
Per scaricare il driver minifiltro di supporto, chiamare FltUnloadFilter.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | fltkernel.h (include Fltkernel.h) |
libreria | FltMgr.lib |
dll | Fltmgr.sys |
IRQL | PASSIVE_LEVEL |