Функции для работы с кучей

Ниже представдены функции для работы с кучей:

Функция Описание

GetProcessHeap

Получает дескриптор кучи вызывающего процесса.

GetProcessHeaps

Получает дескрипторы всех куч вызывающего процесса.

HeapAlloc

Выделяет блок памяти в куче.

HeapCompact

Производит попытку сжатия указанной кучи.

HeapCreate

Создает новую кучу.

HeapDestroy

Разрушает указанную кучу

HeapFree

Освобождает блок памяти, выделенный в указанной куче.

HeapLock

Блокирует доступ к указанной куче из других потоков.

HeapReAlloc

Изменяет размер указанного объекта памяти в данной куче.

HeapSize

Возвращает размер блока памяти, выделенного в указанной куче.

HeapUnlock

Разблокиреут доступ к куче из других потоков.

HeapValidate

Выполняет проверку на ошибки указанной кучи.

HeapWalk

Перечисляет все блоки памяти в указанной куче.

НазадРуководство по работе с кучей GetProcessHeapВперед

© Mystic, 2002