Макрос 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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по