Leer en inglés

Compartir a través de


encabezado heapapi.h

Los servicios del sistema usan este encabezado. Para más información, consulte:

heapapi.h contiene las siguientes interfaces de programación:

Functions

 
GetProcessHeap

Recupera un identificador del montón predeterminado del proceso de llamada.
GetProcessHeaps

Devuelve el número de montones activos y recupera identificadores en todos los montones activos para el proceso de llamada.
HeapAlloc

Asigna un bloque de memoria de un montón. La memoria asignada no es extraíble.
HeapCompact

Devuelve el tamaño del bloque libre confirmado más grande del montón especificado. Si se establece la marca global Disable heap (Deshabilitar el montón) en la marca global gratuita, esta función también combina bloques libres de memoria adyacentes en el montón.
MontónCrear

Crea un objeto de montón privado que el proceso de llamada puede usar. La función reserva espacio en el espacio de direcciones virtuales del proceso y asigna almacenamiento físico para una parte inicial especificada de este bloque.
MontónDestroy

Destruye el objeto de montón especificado. Descommite y libera todas las páginas de un objeto de montón privado y invalida el identificador del montón.
MontónFree

Libera un bloque de memoria asignado desde un montón por la función HeapAlloc o HeapReAlloc.
HeapLock

Intenta adquirir el objeto de sección crítica, o bloquear, que está asociado a un montón especificado.
HeapQueryInformation

Recupera información sobre el montón especificado.
HeapReAlloc

Reasigna un bloque de memoria de un montón. Esta función permite cambiar el tamaño de un bloque de memoria y cambiar otras propiedades de bloque de memoria.
HeapSetInformation

Habilita las características de un montón especificado.
MontónSize

Recupera el tamaño de un bloque de memoria asignado desde un montón por la función HeapAlloc o HeapReAlloc.
MontónEsummary

La función HeapSummary (heapapi.h) resume el montón especificado.
HeapUnlock

Libera la propiedad del objeto de sección crítica, o bloqueo, que está asociado a un montón especificado.
HeapValidate

Valida el montón especificado. La función examina todos los bloques de memoria del montón y comprueba que las estructuras de control del montón mantenidas por el administrador del montón están en un estado coherente.
HeapWalk

Enumera los bloques de memoria del montón especificado.

Estructuras

 
HEAP_SUMMARY

La estructura HEAP_SUMMARY (heapapi.h) representa un resumen del montón recuperado con una llamada a la función HeapSummary.