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 |