Bagikan melalui


struktur MEM_ADDRESS_REQUIREMENTS (winnt.h)

Menentukan alamat dasar dan perataan terendah dan tertinggi sebagai bagian dari parameter yang diperluas ke fungsi yang mengelola memori virtual.

Sintaks

typedef struct _MEM_ADDRESS_REQUIREMENTS {
  PVOID  LowestStartingAddress;
  PVOID  HighestEndingAddress;
  SIZE_T Alignment;
} MEM_ADDRESS_REQUIREMENTS, *PMEM_ADDRESS_REQUIREMENTS;

Anggota

LowestStartingAddress

Menentukan alamat terendah yang dapat diterima. Alamat ini harus berupa kelipatan granularitas alokasi yang dikembalikan oleh GetSystemInfo, atau kelipatan ukuran halaman besar yang dikembalikan oleh GetLargePageMinimum jika halaman besar diminta. Jika anggota ini NULL, maka tidak ada batas yang lebih rendah.

HighestEndingAddress

Menentukan alamat tertinggi yang dapat diterima (inklusif). Alamat ini tidak boleh melebihi lpMaximumApplicationAddress yang dikembalikan oleh GetSystemInfo. Jika anggota ini NULL, maka tidak ada batas atas.

Alignment

Menentukan perataan daya 2. Menentukan 0 meratakan alamat yang dikembalikan pada granularitas alokasi sistem.

Keterangan

Menentukan struktur MEM_ADDRESS_REQUIREMENTS dengan semua bidang yang diatur ke 0 sama dengan tidak menentukan satu sama sekali.

Persyaratan

   
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header winnt.h