Funzione FsRtlDeleteExtraCreateParameterLookasideList (ntifs.h)

La routine FsRtlDeleteExtraCreateParameterLookasideList libera un elenco lookaside aggiuntivo di parametri di creazione (ECP).

Sintassi

void FsRtlDeleteExtraCreateParameterLookasideList(
  [in, out] PVOID                     Lookaside,
  [in]      FSRTL_ECP_LOOKASIDE_FLAGS Flags
);

Parametri

[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 dell'elenco lookaside ECP con cui la routine FsRtlInitExtraCreateParameterLookasideList ha inizializzato l'elenco lookaside.

Questo parametro Flags deve corrispondere al parametro Flags usato nella chiamata alla routine FsRtlInitExtraCreateParameterLookasideList .

Valore restituito

nessuno

Osservazioni

La routine FsRtlDeleteExtraCreateParameterLookasideList libera l'elenco lookaside ECP a cui punta il parametro Lookaside . 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 FsRtlFreeExtraCreateParameter .

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 sull'uso di elenchi lookaside, vedere Uso di lookaside Elenchi.

Requisiti

Requisito Valore
Client minimo supportato FsRtlDeleteExtraCreateParameterLookasideList è disponibile a partire da Windows Vista.
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Vedi anche

ECP_LIST

FsRtlFreeExtraCreateParameter

FsRtlInitExtraCreateParameterLookasideList

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST