Bagikan melalui


Daftar Heap dan Penelusuran Heap

Rekam jepret yang menyertakan daftar timbunan untuk proses tertentu berisi informasi identifikasi untuk setiap timbunan yang terkait dengan proses yang ditentukan dan informasi terperinci tentang setiap timbunan. Anda dapat mengambil pengidentifikasi untuk heap pertama dalam daftar heap dengan menggunakan fungsi Heap32ListFirst. Setelah mengambil heap pertama dalam daftar, Anda dapat menelusuri daftar heap untuk heap berikutnya yang terkait dengan proses dengan menggunakan fungsi Heap32ListNext. Heap32ListFirst dan Heap32ListNext mengisi struktur HEAPLIST32 dengan pengidentifikasi proses, pengidentifikasi heap, dan flag yang menjelaskan heap.

Anda dapat mengambil informasi tentang blok pertama dari heap dengan menggunakan fungsi Heap32First. Setelah mengambil blok pertama timbunan, Anda dapat mengambil informasi tentang blok berikutnya dari timbunan yang sama dengan menggunakan fungsiHeap32Next. Heap32First dan Heap32Next mengisi struktur HEAPENTRY32 dengan informasi untuk blok heap yang sesuai.

Anda dapat mengambil kode status kesalahan yang diperluas untuk Heap32ListFirst, Heap32ListNext, Heap32First, dan Heap32Next dengan menggunakan fungsiGetLastError.

Nota

Pengidentifikasi timbunan, yang ditentukan dalam th32HeapID anggota struktur HEAPENTRY32, hanya memiliki arti untuk fungsi bantuan alat. Ini bukan handle, dan tidak dapat digunakan oleh fungsi lain.