Поделиться через


Функция RtlDetifHeap (ntifs.h)

Подпрограмма RtlDeskHeap уничтожает указанный объект кучы. RtlDezorHeap выводят и освобождают все страницы частного объекта кучи и недействительно дескриптор кучи.

Синтаксис

NTSYSAPI PVOID RtlDestroyHeap(
  [in] PVOID HeapHandle
);

Параметры

[in] HeapHandle

Дескриптор для уничтожения кучи. Этот параметр представляет собой дескриптор кучи, возвращаемый RtlCreateHeap.

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

Если вызов RtlDeskHeap выполнен успешно, возвращаемое значение является указателем NULL.

Если вызов RtlDeskHeap завершается ошибкой, возвращаемое значение является дескриптором кучи.

Замечания

Процессы могут вызывать RtlDeskHeap без первого вызова RtlFreeHeap для освобождения памяти, выделенной из кучи.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

См. также

RtlAllocateHeap

RtlCreateHeap

RtlFreeHeap