堆積清單和堆積逐步解說
包含指定進程的堆積清單的快照集包含與指定進程相關聯的每個堆積的識別資訊,以及每個堆積的詳細資訊。 您可以使用 Heap32ListFirst 函式,擷取堆積清單第一個堆積的識別碼。 擷取清單中的第一個堆積之後,您可以使用 Heap32ListNext 函式周遊與進程相關聯的後續堆積清單。 Heap32ListFirst 和 Heap32ListNext 使用進程識別碼、堆積識別碼和描述堆積的旗標填滿 HEAPLIST32 結構。
您可以使用 Heap32First 函式來擷取堆積第一個區塊的相關資訊。 擷取堆積的第一個區塊之後,您可以使用 Heap32Next 函式擷取相同堆積後續區塊的相關資訊。 Heap32First 和 Heap32Next 會填滿 HEA一個可 填入堆積適當區塊的資訊。
您可以使用GetLastError函式,擷取Heap32ListFirst、Heap32ListNext、Heap32First和Heap32Next的擴充錯誤狀態碼。
注意
堆積識別碼,這是在HEA QUOTERY32結構的th32HeapID成員中指定的,只有工具說明函式的意義。 它不是控制碼,也無法供其他函式使用。