header memoryapi.h
Header ini digunakan oleh System Services. Untuk informasi selengkapnya, lihat:
memoryapi.h berisi antarmuka pemrograman berikut:
Fungsi
AllocateUserPhysicalPages Mengalokasikan halaman memori fisik untuk dipetakan dan tidak dipetakan dalam wilayah Address Windowing Extensions (AWE) dari proses tertentu. |
AllocateUserPhysicalPages2 Mengalokasikan halaman memori fisik untuk dipetakan dan tidak dipetakan dalam wilayah Address Windowing Extensions (AWE) dari proses tertentu, dengan parameter yang diperluas. |
AllocateUserPhysicalPagesNuma Mengalokasikan halaman memori fisik untuk dipetakan dan tidak dipetakan dalam wilayah Address Windowing Extensions (AWE) dari proses tertentu dan menentukan simpul NUMA untuk memori fisik. |
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 . |
CreateFileMappingFromApp Membuat atau membuka objek pemetaan file bernama atau tidak bernama untuk file tertentu dari aplikasi Bursa Windows. |
CreateFileMappingNumaW Membuat atau membuka objek pemetaan file bernama atau tidak bernama untuk file tertentu dan menentukan simpul NUMA untuk memori fisik. (CreateFileMappingNumaW) |
CreateFileMappingW Membuat atau membuka objek pemetaan file bernama atau tidak bernama untuk file tertentu. (CreateFileMappingW) |
CreateMemoryResourceNotification Membuat objek pemberitahuan sumber daya memori. |
DiscardVirtualMemory Membuang isi memori dari rentang halaman memori, tanpa menonaktifkan memori. Isi memori yang dibuang tidak terdefinisi dan harus ditulis ulang oleh aplikasi. |
FlushViewOfFile Menulis ke disk rentang byte dalam tampilan file yang dipetakan. |
FreeUserPhysicalPages Membebaskan halaman memori fisik yang dialokasikan sebelumnya dengan menggunakan AllocateUserPhysicalPages atau AllocateUserPhysicalPagesNuma. |
GetLargePageMinimum Mengambil ukuran minimum halaman besar. |
GetMemoryErrorHandlingCapabilities Mendapatkan kemampuan penanganan kesalahan memori sistem. |
GetProcessWorkingSetSize Mengambil ukuran set kerja minimum dan maksimum dari proses yang ditentukan. (GetProcessWorkingSetSize) |
GetProcessWorkingSetSizeEx Mengambil ukuran set kerja minimum dan maksimum dari proses yang ditentukan. (GetProcessWorkingSetSizeEx) |
GetSystemFileCacheSize Mengambil batas ukuran saat ini untuk kumpulan cache sistem yang berfungsi. |
GetWriteWatch Mengambil alamat halaman yang ditulis di wilayah memori virtual. |
MapUserPhysicalPages Peta halaman memori fisik yang sebelumnya dialokasikan pada alamat tertentu di wilayah Ekstensi Windowing Alamat (AWE). (MapUserPhysicalPages) |
MapViewOfFile Memetakan tampilan pemetaan file ke ruang alamat proses panggilan. |
MapViewOfFile2 Memetakan tampilan file atau bagian yang didukung pagefile ke ruang alamat proses yang ditentukan. (MapViewOfFile2) |
MapViewOfFile3 Memetakan tampilan file atau bagian yang didukung pagefile ke ruang alamat proses yang ditentukan. (MapViewOfFile3) |
MapViewOfFile3FromApp Memetakan tampilan pemetaan file ke ruang alamat aplikasi Windows Store panggilan. (MapViewOfFile3FromApp) |
MapViewOfFileEx Memetakan tampilan pemetaan file ke ruang alamat proses panggilan. Penelepon dapat secara opsional menentukan alamat memori dasar yang disarankan untuk tampilan. |
MapViewOfFileFromApp Memetakan tampilan pemetaan file ke ruang alamat aplikasi Windows Store panggilan. (MapViewOfFileFromApp) |
MapViewOfFileNuma2 Memetakan tampilan file atau bagian yang didukung pagefile ke ruang alamat proses yang ditentukan. (MapViewOfFileNuma2) |
PenawaranVirtualMemory Menunjukkan bahwa data yang terkandung dalam rentang halaman memori tidak lagi diperlukan oleh aplikasi dan dapat dibuang oleh sistem jika perlu. |
OpenFileMappingFromApp Membuka objek pemetaan file bernama. (OpenFileMappingFromApp) |
OpenFileMappingW Membuka objek pemetaan file bernama. (OpenFileMappingW) |
PrefetchVirtualMemory Menyediakan mekanisme yang efisien untuk membawa ke dalam memori rentang alamat virtual yang berpotensi tidak konsisten dalam ruang alamat proses. |
QueryMemoryResourceNotification Mengambil status objek sumber daya memori yang ditentukan. |
QueryVirtualMemoryInformation Fungsi QueryVirtualMemoryInformation mengembalikan informasi tentang halaman atau sekumpulan halaman dalam ruang alamat virtual dari proses yang ditentukan. |
ReadProcessMemory Membaca data dari area memori dalam proses tertentu. Seluruh area yang akan dibaca harus dapat diakses atau operasi gagal. |
ReclaimVirtualMemory Merebut kembali berbagai halaman memori yang ditawarkan ke sistem dengan OfferVirtualMemory. |
RegisterBadMemoryNotification Mendaftarkan pemberitahuan memori buruk yang dipanggil ketika satu atau beberapa halaman memori buruk terdeteksi. |
ResetWriteWatch Mengatur ulang status pelacakan tulis untuk wilayah memori virtual. Panggilan berikutnya ke fungsi GetWriteWatch hanya melaporkan halaman yang ditulis sejak operasi reset. |
SetProcessValidCallTargets Menyediakan Control Flow Guard (CFG) dengan daftar target panggilan tidak langsung yang valid dan menentukan apakah mereka harus ditandai valid atau tidak. |
SetProcessWorkingSetSize Mengatur ukuran set kerja minimum dan maksimum untuk proses yang ditentukan. (SetProcessWorkingSetSize) |
SetProcessWorkingSetSizeEx Mengatur ukuran set kerja minimum dan maksimum untuk proses yang ditentukan. (SetProcessWorkingSetSizeEx) |
SetSystemFileCacheSize Membatasi ukuran set kerja untuk cache sistem file. |
UnmapViewOfFile Batalkan peta tampilan file yang dipetakan dari ruang alamat proses panggilan. |
UnmapViewOfFile2 Batalkan peta tampilan file yang sebelumnya dipetakan atau bagian yang didukung pagefile. |
UnmapViewOfFileEx Ini adalah versi yang diperluas dari UnmapViewOfFile yang mengambil parameter bendera tambahan. |
UnregisterBadMemoryNotification Menutup handel pemberitahuan memori buruk yang ditentukan. |
VirtualAlloc Mencadangkan, menerapkan, atau mengubah status wilayah halaman di ruang alamat virtual proses panggilan. (VirtualAlloc) |
VirtualAlloc2 Mencadangkan, menerapkan, atau mengubah status wilayah memori dalam ruang alamat virtual dari proses yang ditentukan. Fungsi ini menginisialisasi memori yang dialokasikan ke nol. (VirtualAlloc2) |
VirtualAlloc2FromApp Mencadangkan, menerapkan, atau mengubah status wilayah halaman di ruang alamat virtual proses panggilan. (VirtualAlloc2FromApp) |
VirtualAllocEx Mencadangkan, menerapkan, atau mengubah status wilayah memori dalam ruang alamat virtual dari proses yang ditentukan. Fungsi ini menginisialisasi memori yang dialokasikan ke nol. (VirtualAllocEx) |
VirtualAllocExNuma Mencadangkan, menerapkan, atau mengubah status wilayah memori dalam ruang alamat virtual dari proses yang ditentukan, dan menentukan simpul NUMA untuk memori fisik. |
VirtualAllocFromApp Mencadangkan, menerapkan, atau mengubah status wilayah halaman di ruang alamat virtual proses panggilan. (VirtualAllocFromApp) |
VirtualFree Merilis, menonaktifkan, atau merilis dan menonaktifkan wilayah halaman dalam ruang alamat virtual proses panggilan. |
VirtualFreeEx Rilis, nonaktifkan, atau rilis dan nonaktifkan wilayah memori dalam ruang alamat virtual dari proses tertentu. |
VirtualLock Mengunci wilayah yang ditentukan dari ruang alamat virtual proses ke dalam memori fisik, memastikan bahwa akses berikutnya ke wilayah tersebut tidak akan menimbulkan kesalahan halaman. |
Perlindungan Virtual Mengubah perlindungan pada wilayah halaman yang diterapkan di ruang alamat virtual proses panggilan. (VirtualProtect) |
VirtualProtectEx Mengubah perlindungan pada wilayah halaman yang diterapkan di ruang alamat virtual dari proses tertentu. |
VirtualProtectFromApp Mengubah perlindungan pada wilayah halaman yang diterapkan di ruang alamat virtual proses panggilan. (VirtualProtectFromApp) |
VirtualQuery Mengambil informasi tentang rentang halaman di ruang alamat virtual proses panggilan. |
VirtualQueryEx Mengambil informasi tentang rentang halaman dalam ruang alamat virtual dari proses yang ditentukan. |
VirtualUnlock Membuka rentang halaman tertentu di ruang alamat virtual proses, memungkinkan sistem untuk menukar halaman ke file halaman jika perlu. |
WriteProcessMemory Menulis data ke area memori dalam proses tertentu. Seluruh area yang akan ditulis harus dapat diakses atau operasi gagal. |
Struktur
WIN32_MEMORY_RANGE_ENTRY Menentukan rentang memori. |
WIN32_MEMORY_REGION_INFORMATION Berisi informasi tentang wilayah memori. |