Función GetProcessHeap (heapapi.h)
Recupera un identificador del montón predeterminado del proceso de llamada. Después, este identificador se puede usar en llamadas posteriores a las funciones del montón.
Sintaxis
HANDLE GetProcessHeap();
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es un identificador del montón del proceso de llamada.
Si la función no se realiza correctamente, el valor devuelto es NULL. Para obtener información de error extendida, llame a GetLastError.
Comentarios
La función GetProcessHeap obtiene un identificador del montón predeterminado para el proceso de llamada. Un proceso puede usar este identificador para asignar memoria desde el montón de procesos sin tener que crear primero un montón privado mediante la función HeapCreate .
Windows Server 2003 y Windows XP: Para habilitar el montón de fragmentación baja para el montón predeterminado del proceso, llame a la función HeapSetInformation con el identificador devuelto por GetProcessHeap.
Ejemplos
Para obtener un ejemplo, consulte Obtención de montones de procesos.
Requisitos
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | heapapi.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |