Condividi tramite


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

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