Поделиться через


Заголовок 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.