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

ECP_LIST

ExAllocatePoolWithTag

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK