RtlDestroyHeap 함수(ntifs.h)

RtlDestroyHeap 루틴은 지정된 힙 개체를 삭제합니다. RtlDestroyHeap 은 프라이빗 힙 개체의 모든 페이지를 커밋 해제하고 해제하고 핸들을 힙에 무효화합니다.

구문

NTSYSAPI PVOID RtlDestroyHeap(
  [in] PVOID HeapHandle
);

매개 변수

[in] HeapHandle

제거될 힙에 대한 핸들입니다. 이 매개 변수는 RtlCreateHeap에서 반환되는 힙 핸들입니다.

반환 값

RtlDestroyHeap에 대한 호출이 성공하면 반환 값은 NULL 포인터입니다.

RtlDestroyHeap에 대한 호출이 실패하면 반환 값은 힙에 대한 핸들입니다.

설명

프로세스는 먼저 RtlFreeHeap을 호출하지 않고 RtlDestroyHeap을 호출하여 힙에서 할당된 메모리를 해제할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

추가 정보

RtlAllocateHeap

RtlCreateHeap

RtlFreeHeap