Заголовок heapapi.h
Этот заголовок используется системными службами. Дополнительные сведения см. в разделе:
heapapi.h содержит следующие программные интерфейсы:
Функции
GetProcessHeap Извлекает дескриптор в кучу по умолчанию вызывающего процесса. |
GetProcessHeaps Возвращает количество активных кучи и получает дескрипторы для всех активных кучи для вызывающего процесса. |
HeapAlloc Выделяет блок памяти из кучи. Выделенная память не перемещается. |
HeapCompact Возвращает размер наибольшего зафиксированного свободного блока в указанной куче. Если установлен флаг Отключить объединение кучи на свободном глобальном уровне, эта функция также объединяет смежные свободные блоки памяти в куче. |
HeapCreate Создает объект частной кучи, который может использоваться вызывающим процессом. Функция резервирует место в виртуальном адресном пространстве процесса и выделяет физическое хранилище для указанной начальной части этого блока. |
ХиапДестрой Уничтожает указанный объект кучи. Он удаляет и освобождает все страницы частного объекта кучи и делает дескриптор кучи недействительным. |
HeapFree Освобождает блок памяти, выделенный из кучи функцией HeapAlloc или HeapReAlloc. |
HeapLock Пытается получить объект критического раздела или блокировку, связанный с указанной кучей. |
HeapQueryInformation Извлекает сведения об указанной куче. |
HeapReAlloc Перераспределяет блок памяти из кучи. Эта функция позволяет изменять размер блока памяти и другие свойства блока памяти. |
HeapSetInformation Включает компоненты для указанной кучи. |
Куча Извлекает размер блока памяти, выделенного из кучи функцией HeapAlloc или HeapReAlloc. |
HeapSummary Функция HeapSummary (heapapi.h) суммирует указанную кучу. |
HeapUnlock Освобождает владение объектом критического раздела или блокировкой, связанной с указанной кучей. |
HeapValidate Проверяет указанную кучу. Функция сканирует все блоки памяти в куче и проверяет, что структуры управления кучей, поддерживаемые диспетчером кучи, находятся в согласованном состоянии. |
HeapWalk Перечисляет блоки памяти в указанной куче. |
Структуры
HEAP_SUMMARY Структура HEAP_SUMMARY (heapapi.h) представляет собой сводку кучи, полученную с помощью вызова функции HeapSummary. |