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.dllAssinatura
BOOL HeapDestroy(HANDLE hHeap);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| hHeap | HANDLE | Handle 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.