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.