Mendaftarkan fungsi panggilan balik yang akan dipanggil ketika rentang memori aman dibebaskan atau perlindungannya diubah.
CopyDeviceMemory
Menyalin memori dari satu lokasi ke lokasi lain tanpa gangguan dari pengoptimalan pengkompilasi dalam situasi di mana pengembang perlu juga memastikan bahwa kesalahan penyelarasan tidak akan dihasilkan saat mengakses memori perangkat.
CopyMemory
Menyalin blok memori dari satu lokasi ke lokasi lainnya.
Menyalin konten blok memori sumber ke blok memori tujuan.
CreateMemoryResourceNotification
Membuat objek pemberitahuan sumber daya memori.
FillDeviceMemory
Mengatur konten buffer tanpa gangguan dari pengoptimalan kompilator dalam situasi di mana pengembang perlu juga memastikan bahwa kesalahan penyelarasan tidak akan dihasilkan saat mengakses memori perangkat.
FillMemory
Mengisi blok memori dengan nilai tertentu.
FillVolatileMemory
Mengisi blok memori dengan nilai isian yang ditentukan.
Membatasi ukuran set kerja untuk cache sistem file.
ZeroDeviceMemory
Mengatur konten buffer ke nol tanpa gangguan dari pengoptimalan kompilator dalam situasi di mana pengembang perlu juga memastikan bahwa kesalahan penyelarasan tidak akan dihasilkan saat mengakses memori perangkat.
Membuat atau membuka objek pemetaan file bernama atau tidak bernama untuk file tertentu.
CreateFileMappingW
Membuat atau membuka objek pemetaan file bernama atau tidak bernama untuk file tertentu.
CreateFileMapping2
Membuat atau membuka objek pemetaan file bernama atau tidak bernama untuk file tertentu. Anda dapat menentukan simpul NUMA pilihan untuk memori fisik sebagai parameter yang diperluas; lihat parameter ExtendedParameters.
Menulis ke disk rentang byte dalam tampilan file yang dipetakan.
GetMappedFileName
Memeriksa apakah alamat yang ditentukan berada dalam file yang dipetakan memori di ruang alamat proses yang ditentukan. Jika demikian, fungsi mengembalikan nama file yang dipetakan memori.
Memetakan tampilan pemetaan file ke ruang alamat proses panggilan. Pemanggil dapat secara opsional menentukan alamat memori yang disarankan untuk tampilan.
Batalkan peta tampilan file yang dipetakan sebelumnya atau bagian yang didukung pagefile.
Fungsi AWE
Ini adalah fungsi AWE .
Fungsi
Deskripsi
AllocateUserPhysicalPages
Mengalokasikan halaman memori fisik untuk dipetakan dan tidak dipetakan dalam wilayah AWE mana pun dalam proses.
AllocateUserPhysicalPagesNuma
Mengalokasikan halaman memori fisik untuk dipetakan dan tidak dipetakan dalam wilayah AWE mana pun dalam proses, dan menentukan simpul NUMA untuk memori fisik.
Membuang isi memori dari rentang halaman memori, tanpa menonaktifkan memori. Isi memori yang dibuang tidak terdefinisi dan harus ditulis ulang oleh aplikasi.
Menyediakan CFG dengan daftar target panggilan tidak langsung yang valid dan menentukan apakah mereka harus ditandai valid atau tidak.
VirtualAlloc
Mencadangkan atau menerapkan wilayah halaman di ruang alamat virtual proses panggilan.
VirtualAlloc2
Mencadangkan, menerapkan, atau mengubah status wilayah memori dalam ruang alamat virtual dari proses yang ditentukan. Fungsi ini menginisialisasi memori yang dialokasikan ke nol.
Mencadangkan, menerapkan, atau mengubah status wilayah halaman di ruang alamat virtual proses panggilan. Memori yang dialokasikan oleh fungsi ini secara otomatis diinisialisasi ke nol.
VirtualAllocEx
Mencadangkan atau menerapkan wilayah halaman di ruang alamat virtual dari proses yang ditentukan.
VirtualAllocExNuma
Mencadangkan atau menerapkan wilayah memori dalam ruang alamat virtual dari proses yang ditentukan, dan menentukan simpul NUMA untuk memori fisik.
Mencadangkan, menerapkan, atau mengubah status wilayah halaman di ruang alamat virtual proses panggilan. Memori yang dialokasikan oleh fungsi ini secara otomatis diinisialisasi ke nol.
VirtualFree
Merilis atau menonaktifkan wilayah halaman dalam ruang alamat virtual proses panggilan.
VirtualFreeEx
Merilis atau menonaktifkan wilayah memori dalam ruang alamat virtual dari proses tertentu.
VirtualLock
Mengunci wilayah yang ditentukan dari ruang alamat virtual proses ke dalam memori fisik.
VirtualProtect
Mengubah perlindungan akses pada wilayah halaman yang diterapkan di ruang alamat virtual proses panggilan.
VirtualProtectEx
Mengubah perlindungan akses pada wilayah halaman yang diterapkan di ruang alamat virtual proses panggilan.
Mengubah perlindungan pada wilayah halaman yang diterapkan di ruang alamat virtual proses panggilan.
VirtualQuery
Menyediakan informasi tentang rentang halaman di ruang alamat virtual proses panggilan.
VirtualQueryEx
Menyediakan informasi tentang rentang halaman di ruang alamat virtual proses panggilan.
VirtualUnlock
Membuka kunci rentang halaman tertentu di ruang alamat virtual proses.
Fungsi global dan lokal
Lihat juga fungsi global dan lokal . Fungsi-fungsi ini disediakan untuk kompatibilitas dengan Windows 16-bit dan digunakan dengan Dynamic Data Exchange (DDE), fungsi clipboard, dan objek data OLE. Kecuali dokumentasi secara khusus menyatakan bahwa fungsi global atau lokal harus digunakan, aplikasi baru harus menggunakan fungsi timbunan yang sesuai dengan handel yang dikembalikan oleh GetProcessHeap. Untuk fungsionalitas yang setara dengan fungsi global atau lokal, atur parameter dwFlags fungsi heap ke 0.
Mengambil handel yang terkait dengan penunjuk yang ditentukan ke blok memori global. Fungsi ini harus digunakan hanya dengan fungsi OLE dan clipboard yang memerlukannya.
Mengurangi jumlah kunci yang terkait dengan objek memori. Fungsi ini harus digunakan hanya dengan fungsi OLE dan clipboard yang memerlukannya.
Tidak berlaku.
Fungsi memori buruk
Fungsi
Deskripsi
BadMemoryCallbackRoutine
Fungsi yang ditentukan aplikasi yang terdaftar dengan fungsi RegisterBadMemoryNotification yang dipanggil ketika satu atau beberapa halaman memori buruk terdeteksi.
GetMemoryErrorHandlingCapabilities
Mendapatkan kemampuan penanganan kesalahan memori sistem.
RegisterBadMemoryNotification
Mendaftarkan pemberitahuan memori buruk yang dipanggil ketika satu atau beberapa halaman memori buruk terdeteksi.
UnregisterBadMemoryNotification
Menutup handel pemberitahuan memori buruk yang ditentukan.
Fungsi Enklave
Fungsi
Deskripsi
CreateEnclave
Membuat enklave baru yang belum diinisialisasi. Enklave adalah wilayah kode dan data yang terisolasi dalam ruang alamat untuk aplikasi. Hanya kode yang berjalan dalam enklave yang dapat mengakses data dalam enklave yang sama.