Partilhar via


Função RtlDestroyHeap (ntifs.h)

A rotina RtlDestroyHeap destrói o objeto heap especificado. RtlDestroyHeap descompromissa e libera todas as páginas de um objeto heap privado e invalida o identificador para o heap.

Sintaxe

NTSYSAPI PVOID RtlDestroyHeap(
  [in] PVOID HeapHandle
);

Parâmetros

[in] HeapHandle

Manipule para que o heap seja destruído. Esse parâmetro é um identificador de heap retornado por RtlCreateHeap.

Retornar valor

Se a chamada para RtlDestroyHeap for bem-sucedida, o valor retornado será um ponteiro NULL .

Se a chamada para RtlDestroyHeap falhar, o valor retornado será um identificador para o heap.

Comentários

Os processos podem chamar RtlDestroyHeap sem primeiro chamar RtlFreeHeap para liberar a memória alocada do heap.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP
Plataforma de Destino Universal
Cabeçalho ntifs.h (inclua Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Confira também

RtlAllocateHeap

RtlCreateHeap

RtlFreeHeap