Funzione FltDeleteExtraCreateParameterLookasideList (fltkernel.h)
La routine FltDeleteExtraCreateParameterLookasideList libera un elenco di lookaside aggiuntivo per i 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 minifiltro. Questo puntatore identifica in modo univoco il driver minifiltro e rimane costante finché il driver minifiltro 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 flag utilizzato 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 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 esplicitamente tutte le strutture di contesto ECP e gli elenchi lookaside ECP creati prima dello scaricamento. Per altre informazioni, vedere Using Lookaside Lists.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | fltkernel.h (include Fltkernel.h) |
libreria | FltMgr.lib |
IRQL | <= APC_LEVEL |
Vedere anche
FltAllocateExtraCreateParameter
FltAllocateExtraCreateParameterFromLookasideList
FltAllocateExtraCreateParameterList