Layanan Memori GDI
GDI menyediakan beberapa layanan terkait memori kepada penulis driver, termasuk kemampuan untuk mengalokasikan dan membatalkan alokasi memori sistem, memori pengguna, memori pengguna privat, dan memori video, serta kemampuan untuk mengunci dan membuka kunci berbagai memori. Tabel berikut mencantumkan layanan memori GDI.
Fungsi | Deskripsi |
---|---|
Mengalokasikan blok memori, dan menyisipkan tag yang disediakan penelepon sebelum alokasi. |
|
Mengalokasikan blok memori pengguna privat dari ruang alamat proses tertentu, dan menyisipkan tag yang disediakan penelepon sebelum alokasi. |
|
Mengalokasikan blok memori dari ruang alamat proses saat ini, dan menyisipkan tag yang disediakan penelepon sebelum alokasi. |
|
Membatalkan alokasi blok memori sistem yang dialokasikan oleh EngAllocMem. |
|
Membatalkan alokasi blok memori pengguna privat yang dialokasikan oleh EngAllocPrivateUserMem. |
|
Membatalkan alokasi blok memori pengguna yang dialokasikan oleh EngAllocUserMem. |
|
Mengunci rentang alamat yang ditentukan dalam memori. |
|
Membuka kunci rentang alamat memori yang dikunci. |
|
Mengalokasikan memori di luar layar untuk driver tampilan dengan menggunakan manajer tumpukan memori video DirectDraw. |
|
Membebaskan memori di luar layar yang dialokasikan untuk driver tampilan oleh HeapVidMemAllocAligned. |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk