Funzione FltDeleteExtraCreateParameterLookasideList (fltkernel.h)
La routine FltDeleteExtraCreateParameterLookasideList libera un elenco lookaside aggiuntivo di parametri di creazione (ECP).
Sintassi
VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
[in] PFLT_FILTER Filter,
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
Parametri
[in] Filter
Puntatore di filtro opaco al driver minifilter. Questo puntatore identifica in modo univoco il driver minifilter e rimane costante finché il driver minifilter viene caricato.
[in, out] Lookaside
Puntatore a un PAGED_LOOKASIDE_LIST opaco o NPAGED_LOOKASIDE_LIST struttura lookaside list-head che rappresenta l'elenco lookaside da liberare.
[in] Flags
Comunica le opzioni di allocazione degli elenchi lookaside ECP utilizzate quando l'elenco lookaside è stato inizializzato dalla routine FltInitExtraCreateParameterLookasideList .
Questo parametro Flags deve corrispondere al parametro Flags usato nella chiamata alla routine FltInitExtraCreateParameterLookasideList .
Valore restituito
nessuno
Osservazioni
Questa routine è disponibile a partire da Windows Vista.
La routine FltDeleteExtraCreateParameterLookasideList libera l'elenco lookaside ECP specificato. Tuttavia, liberando l'elenco lookaside non vengono automaticamente liberate le strutture di contesto ECP allocate dall'elenco lookaside. Per liberare una struttura del contesto ECP allocata da un elenco lookaside, chiamare la routine FltFreeExtraCreateParameter .
I driver devono liberare in modo esplicito tutte le strutture di contesto ECP e gli elenchi lookaside ECP creati prima dello scaricamento. Per altre informazioni, vedere Uso delle Elenchi Lookaside.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | FltMgr.lib |
IRQL | <= APC_LEVEL |
Vedi anche
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList