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

Vea también

Funciones del montón

MontónCrear

Funciones de administración de memoria

API de Vertdll disponibles en enclaves de VBS