Макрос GlobalDiscard (winbase.h)
Удаляет указанный глобальный блок памяти. Число блокировок объекта памяти должно быть равно нулю.
Примечание Глобальные функции имеют большую нагрузку и предоставляют меньше функций, чем другие функции управления памятью. Новые приложения должны использовать функции кучи , если в документации не указано, что следует использовать глобальную функцию. Дополнительные сведения см. в разделе Глобальные и локальные функции.
Синтаксис
void GlobalDiscard(
[in] h
);
Параметры
[in] h
Дескриптор объекта глобальной памяти. Этот дескриптор возвращается функцией GlobalAlloc или GlobalReAlloc .
Возвращаемое значение
None
Remarks
Хотя GlobalDiscard удаляет блок памяти объекта, дескриптор объекта остается действительным. Процесс может впоследствии передать дескриптор в функцию GlobalReAlloc , чтобы выделить другой глобальный блок памяти, определенный тем же дескриптором.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winbase.h (включая Windows.h) |