Condividi tramite


Funzione FilterCreate (fltuser.h)

La funzione FilterCreate crea un handle per il minifilter specificato.

Sintassi

HRESULT FilterCreate(
  [in]  LPCWSTR lpFilterName,
  [out] HFILTER *hFilter
);

Parametri

[in] lpFilterName

Puntatore a una stringa di caratteri wide con terminazione Null contenente il nome del minifilter. Questo parametro è obbligatorio e non può essere NULL.

[out] hFilter

Puntatore a una variabile allocata dal chiamante che riceve un handle per il minifilter se la chiamata a FilterCreate ha esito positivo; in caso contrario, riceve INVALID_HANDLE_VALUE.

Valore restituito

FilterCreate restituisce S_OK in caso di esito positivo. In caso contrario, restituisce un valore di errore.

Commenti

Un'applicazione in modalità utente chiama FilterCreate per creare un handle che può essere usato per comunicare con un minifilter in modalità kernel. L'handle minifilter restituito può essere passato come parametro a funzioni come FilterGetInformation.

Per chiudere un handle di filtro restituito da FilterCreate, chiamare FilterClose.

Requisiti

   
Piattaforma di destinazione Universale
Intestazione fltuser.h (include Fltuser.h)
Libreria FltLib.lib
DLL FltLib.dll

Vedi anche

FilterClose

FilterGetInformation