Функция HeapDestroy (heapapi.h)
Уничтожает указанный объект кучи.
HeapDeистрой отменяет фиксацию и освобождает все страницы частного объекта кучи и делает дескриптор кучи недействительным.
Синтаксис
BOOL HeapDestroy(
[in] HANDLE hHeap
);
Параметры
[in] hHeap
Дескриптор кучи, который необходимо уничтожить. Этот дескриптор возвращается функцией HeapCreate . Не используйте дескриптор для кучи процесса, возвращаемой функцией GetProcessHeap .
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Процессы могут вызывать HeapDeмеши без предварительного вызова функции HeapFree для освобождения памяти, выделенной из кучи.
Примеры
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | heapapi.h (включая Windows.h) |
Библиотека | Kernel32.lib |
DLL | Kernel32.dll |
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по