Функции для работы с глобальной или локальной памятью

Ниже приведен список глобальных и локальных функций для работы с памятью. Эти функции работают медленнее, чем остальные функции менеджера памяти. Поэтому новые приложения должны использовать функции по работе с кучей. Тем не менее, глобальные функции все еще используются при работе с DDE и областью обмена.

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

GlobalAlloc

Выделяет указанное число байт из кучи.

GlobalDiscard

Разрушает указанный блок памяти, сохраняя его дескриптор.

GlobalFlags

Возвращает информацю об указанном блоке глобальной памяти.

GlobalFree

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

GlobalHandle

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

GlobalLock

Фиксирует положение перемещаемого блока глобальной памяти и возвращает указатель на начальный байт этого блока.

GlobalReAlloc

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

GlobalSize

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

GlobalUnlock

Уменьшает счетчик ссылок, связанный с объектом в глобальной памяти.

LocalAlloc

Выделяет указанное число байт из кучи.

LocalDiscard

Разрушает указанный блок памяти, сохраняя его дескриптор.

LocalFlags

Возвращает информацю об указанном блоке локальной памяти.

LocalFree

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

LocalHandle

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

LocalLock

Фиксирует положение перемещаемого блока локальной памяти и возвращает указатель на начальный байт этого блока.

LocalReAlloc

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

LocalSize

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

LocalUnlock

Уменьшает счетчик ссылок, связанный с объектом в локальной памяти.

НазадСправочник Устаревшие функцииВперед

© Mystic, 2002