Função FsRtlDeleteExtraCreateParameterLookasideList (ntifs.h)

A rotina FsRtlDeleteExtraCreateParameterLookasideList libera uma lista lookaside de parâmetro de criação extra (ECP).

Sintaxe

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

Parâmetros

[in, out] Lookaside

Ponteiro para um PAGED_LOOKASIDE_LIST opaco ou NPAGED_LOOKASIDE_LIST estrutura lookaside list-head que representa a lista lookaside a ser liberada.

[in] Flags

Comunica opções de alocação de lista lookaside do ECP com as quais a rotina FsRtlInitExtraCreateParameterLookasideList inicializou a lista lookaside.

Esse parâmetro Flags deve ser o mesmo que o parâmetro Flags usado na chamada para a rotina FsRtlInitExtraCreateParameterLookasideList .

Retornar valor

Nenhum

Comentários

A rotina FsRtlDeleteExtraCreateParameterLookasideList libera a lista lookaside do ECP para a qual o parâmetro Lookaside aponta. No entanto, liberar a lista lookaside não libera automaticamente nenhuma estrutura de contexto ECP alocada da lista lookaside. Para liberar uma estrutura de contexto ECP alocada de uma lista lookaside, chame a rotina FsRtlFreeExtraCreateParameter .

Os drivers devem liberar explicitamente todas as estruturas de contexto ECP e as listas lookaside do ECP que eles criaram antes de descarregar. Para obter mais informações sobre como usar listas lookaside, consulte Using Lookaside Listas.

Requisitos

Requisito Valor
Cliente mínimo com suporte FsRtlDeleteExtraCreateParameterLookasideList está disponível a partir do Windows Vista.
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

ECP_LIST

FsRtlFreeExtraCreateParameter

FsRtlInitExtraCreateParameterLookasideList

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST