Compartilhar via


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 as opções de alocação de lista lookaside do ECP com as quais o FsRtlInitExtraCreateParameterLookasideList rotina inicializou a lista lookaside.

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

Valor de retorno

Nenhum

Observações

A rotina FsRtlDeleteExtraCreateParameterLookasideList libera a lista lookaside do ECP para a qual os pontos de parâmetro Lookaside. No entanto, a liberação da 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 de FsRtlFreeExtraCreateParameter.

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

Requisitos

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

Consulte também

ECP_LIST

FsRtlFreeExtraCreateParameter

FsRtlInitExtraCreateParameterLookasideList

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST