Voltar à lista
Windows Win32Memóriakernel32.dll

HeapFree

Libera um bloco de memória previamente alocado com HeapAlloc/HeapReAlloc.

Descrição

Contraparte de HeapAlloc.

Header: heapapi.hDLL: kernel32.dll

Assinatura

BOOL HeapFree(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem);

Parâmetros

ParâmetroTipoDescrição
hHeapHANDLEHandle do heap ao qual o bloco pertence.
dwFlagsDWORDHEAP_NO_SERIALIZE.
lpMemLPVOIDPonteiro para o bloco a liberar.

Valor de retorno

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

Códigos de erro (GetLastError)

ERROR_INVALID_PARAMETER(87)
Parâmetro incorreto.

Relacionadas