Bagikan melalui


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.