共用方式為


堆疊清單和堆疊遍歷

包含指定進程的堆積清單的快照集包含與指定進程相關聯的每個堆積的識別資訊,以及每個堆積的詳細資訊。 您可以使用 Heap32ListFirst 函式,擷取堆積清單第一個堆積的標識碼。 擷取清單中的第一個堆疊之後,您可以使用 Heap32ListNext 函式,遍歷清單中與處理程序相關聯的後續堆疊。 Heap32ListFirstHeap32ListNext 使用程式識別碼、堆積標識碼和描述堆積的旗標填入 HEAPLIST32 結構。

您可以使用 Heap32First 函式,擷取堆積的第一個區塊相關信息。 擷取堆積的第一個區塊之後,您可以使用 Heap32Next 函式,擷取相同堆積後續區塊的相關信息。 Heap32FirstHeap32Next 將信息填入 HEAPENTRY32 結構中,其中包含堆積適當區塊的資訊。

您可以使用 getLastError函式,擷取 Heap32ListFirstHeap32ListNextHeap32FirstHeap32Next的擴充錯誤狀態代碼。

注意

堆積標識碼在 th32HeapID 成員的 HEAPENTRY32 結構中指定,其意義僅對工具輔助函式有用。 它不是控制柄,也不能被其他功能使用。