Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Recupera um identificador para o heap padrão do processo de chamada. Esse identificador pode ser usado em chamadas subsequentes para as funções de heap.
Sintaxe
HANDLE GetProcessHeap();
Retornar valor
Se a função for bem-sucedida, o valor retornado será um identificador para o heap do processo de chamada.
Se a função falhar, o valor retornado será NULL. Para obter informações de erro estendidas, chame GetLastError.
Comentários
A função GetProcessHeap obtém um identificador para o heap padrão para o processo de chamada. Um processo pode usar esse identificador para alocar memória do heap de processo sem precisar primeiro criar um heap privado usando a função HeapCreate .
Windows Server 2003 e Windows XP: Para habilitar o heap de baixa fragmentação para o heap padrão do processo, chame a função HeapSetInformation com o identificador retornado por GetProcessHeap.
Exemplos
Para obter um exemplo, consulte Obtendo heaps de processo.
Requisitos
| Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
| Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
| Plataforma de Destino | Windows |
| Cabeçalho | heapapi.h (inclua Windows.h) |
| Biblioteca | Kernel32.lib |
| DLL | Kernel32.dll |