header heapapi.h
Header ini digunakan oleh System Services. Untuk informasi selengkapnya, lihat:
heapapi.h berisi antarmuka pemrograman berikut:
Fungsi
GetProcessHeap Mengambil handel ke timbunan default proses panggilan. |
GetProcessHeaps Mengembalikan jumlah timbunan aktif dan mengambil handel ke semua tumpukan aktif untuk proses panggilan. |
HeapAlloc Mengalokasikan blok memori dari heap. Memori yang dialokasikan tidak dapat dipindahkan. |
HeapCompact Mengembalikan ukuran blok bebas berkomitmen terbesar dalam tumpukan yang ditentukan. Jika bendera Nonaktifkan timbunan pada bendera global gratis diatur, fungsi ini juga menyaring blok memori bebas yang berdekatan dalam tumpukan. |
HeapCreate Membuat objek tumpukan privat yang dapat digunakan oleh proses panggilan. Fungsi ini mencadangkan ruang di ruang alamat virtual proses dan mengalokasikan penyimpanan fisik untuk bagian awal yang ditentukan dari blok ini. |
HeapDestroy Menghancurkan objek tumpukan yang ditentukan. Ini menonaktifkan dan merilis semua halaman objek heap privat, dan membatalkan pegangan ke heap. |
HeapFree Membebaskan blok memori yang dialokasikan dari heap oleh fungsi HeapAlloc atau HeapReAlloc. |
HeapLock Upaya untuk memperoleh objek bagian penting, atau kunci, yang terkait dengan tumpukan tertentu. |
HeapQueryInformation Mengambil informasi tentang tumpukan yang ditentukan. |
HeapReAlloc Merealokasi blok memori dari tumpuk. Fungsi ini memungkinkan Anda mengubah ukuran blok memori dan mengubah properti blok memori lainnya. |
HeapSetInformation Mengaktifkan fitur untuk tumpukan tertentu. |
HeapSize Mengambil ukuran blok memori yang dialokasikan dari heap oleh fungsi HeapAlloc atau HeapReAlloc. |
HeapSummary Fungsi HeapSummary (heapapi.h) meringkas tumpukan yang ditentukan. |
HeapUnlock Melepaskan kepemilikan objek bagian penting, atau kunci, yang terkait dengan tumpukan tertentu. |
HeapValidate Memvalidasi tumpukan yang ditentukan. Fungsi ini memindai semua blok memori dalam tumpukan dan memverifikasi bahwa struktur kontrol timbunan yang dikelola oleh manajer timbunan berada dalam keadaan konsisten. |
HeapWalk Menghitung blok memori dalam tumpukan yang ditentukan. |
Struktur
HEAP_SUMMARY Struktur HEAP_SUMMARY (heapapi.h) mewakili ringkasan timbunan yang diambil dengan panggilan ke fungsi HeapSummary. |