RtlDestroyHeap 関数 (ntifs.h)
RtlDestroyHeap ルーチンは、指定されたヒープ オブジェクトを破棄します。 RtlDestroyHeap はプライベート ヒープ オブジェクトのすべてのページをデコミットして解放し、ハンドルをヒープに無効化します。
構文
NTSYSAPI PVOID RtlDestroyHeap(
[in] PVOID HeapHandle
);
パラメーター
[in] HeapHandle
破棄するヒープのハンドル。 このパラメーターは、 RtlCreateHeap によって返されるヒープ ハンドルです。
戻り値
RtlDestroyHeap の呼び出しが成功した場合、戻り値は NULL ポインターです。
RtlDestroyHeap の呼び出しが失敗した場合、戻り値はヒープのハンドルです。
注釈
プロセスは、最初に RtlFreeHeap を呼び出さずに RtlDestroyHeap を呼び出して、ヒープから割り当てられたメモリを解放できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP |
対象プラットフォーム | ユニバーサル |
Header | ntifs.h (Ntifs.h を含む) |
Library | NtosKrnl.lib |
[DLL] | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |