다음을 통해 공유


힙 목록 및 힙 보행

지정된 프로세스에 대한 힙 목록을 포함하는 스냅샷 지정된 프로세스와 연결된 각 힙에 대한 식별 정보와 각 힙에 대한 자세한 정보를 포함합니다. Heap32ListFirst 함수를 사용하여 힙 목록의 첫 번째 힙에 대한 식별자를 검색할 수 있습니다. 목록에서 첫 번째 힙을 검색한 후 Heap32ListNext 함수를 사용하여 프로세스와 연결된 후속 힙에 대한 힙 목록을 트래버스할 수 있습니다. Heap32ListFirstHeap32ListNextHEAPLIST32 구조체를 프로세스 식별자, 힙 식별자 및 힙을 설명하는 플래그로 채웁니다.

Heap32First 함수를 사용하여 힙의 첫 번째 블록에 대한 정보를 검색할 수 있습니다. 힙의 첫 번째 블록을 검색한 후 Heap32Next 함수를 사용하여 동일한 힙의 후속 블록에 대한 정보를 검색할 수 있습니다. Heap32FirstHeap32NextHEAPENTRY32 구조체를 힙의 적절한 블록에 대한 정보로 채웁니다.

GetLastError 함수를 사용하여 Heap32ListFirst, Heap32ListNext, Heap32FirstHeap32Next에 대한 확장 오류 상태 코드를 검색할 수 있습니다.

참고

HEAPENTRY32 구조체의 th32HeapID 멤버에 지정된 힙 식별자는 도구 도움말 함수에만 의미가 있습니다. 핸들이 아니며 다른 함수에서 사용할 수 없습니다.