Voltar à lista
Windows Win32Memóriakernel32.dll

HeapDestroy

Destrói um heap privado, liberando toda a memória associada a ele de uma vez.

Descrição

Forma eficiente de liberar muitas alocações relacionadas sem chamar HeapFree individualmente para cada uma.

Header: heapapi.hDLL: kernel32.dll

Assinatura

BOOL HeapDestroy(HANDLE hHeap);

Parâmetros

ParâmetroTipoDescrição
hHeapHANDLEHandle do heap a destruir (não pode ser o heap padrão do processo).

Valor de retorno

Diferente de zero em sucesso; 0 em erro (consulte GetLastError).

Códigos de erro (GetLastError)

ERROR_INVALID_HANDLE(6)
O identificador (handle) informado é inválido.

Relacionadas