Макрос LocalDiscard (minwinbase.h)

Удаляет указанный объект локальной памяти. Число блокировок объекта памяти должно быть равно нулю.

Примечание Локальные функции имеют большую нагрузку и предоставляют меньше возможностей, чем другие функции управления памятью. Новые приложения должны использовать функции кучи , если в документации не указано, что следует использовать локальную функцию. Дополнительные сведения см. в разделе Глобальные и локальные функции.
 

Синтаксис

void LocalDiscard(
  [in]  h
);

Параметры

[in] h

Дескриптор объекта локальной памяти. Этот дескриптор возвращается функцией LocalAlloc или LocalReAlloc .

Возвращаемое значение

None

Remarks

Хотя LocalDiscard удаляет блок памяти объекта, дескриптор объекта остается действительным. Процесс может впоследствии передать дескриптор функции LocalReAlloc для выделения другого объекта локальной памяти, определенного тем же дескриптором.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header minwinbase.h (включая Windows.h)

См. также раздел

Глобальные и локальные функции

LocalAlloc

LocalReAlloc

Функции управления памятью