struktur MEM_EXTENDED_PARAMETER (winnt.h)
Mewakili parameter yang diperluas untuk fungsi yang mengelola memori virtual.
Sintaks
typedef struct MEM_EXTENDED_PARAMETER {
struct {
DWORD64 Type : MEM_EXTENDED_PARAMETER_TYPE_BITS;
DWORD64 Reserved : 64 - MEM_EXTENDED_PARAMETER_TYPE_BITS;
} DUMMYSTRUCTNAME;
union {
DWORD64 ULong64;
PVOID Pointer;
SIZE_T Size;
HANDLE Handle;
DWORD ULong;
} DUMMYUNIONNAME;
} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER;
Anggota
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.Type
Nilai MEM_EXTENDED_PARAMETER_TYPE yang menunjukkan jenis parameter.
Jika Jenis diatur ke MemExtendedParameterAddressRequirements, maka Pointer harus menjadi penunjuk ke struktur MEM_ADDRESS_REQUIREMENTS yang dialokasikan pemanggil yang menentukan alamat dasar dan perataan terendah dan tertinggi.
Jika Type diatur ke MemExtendedParameterNumaNode, maka ULong64 harus diatur ke nomor node yang diinginkan.
Jika Jenis diatur ke MemExtendedParameterAttributeFlags, maka ULong64 harus diatur ke nilai yang berisi bendera yang diinginkan:
Bendera | Nilai | Makna |
---|---|---|
MEM_EXTENDED_PARAMETER_NONPAGED_LARGE | 0x08 | Alokasi dipetakan menggunakan halaman besar. |
MEM_EXTENDED_PARAMETER_NONPAGED_HUGE | 0x10 | Alokasi dipetakan menggunakan halaman besar. |
MEM_EXTENDED_PARAMETER_EC_CODE | 0x40 | Alokasi akan berisi kode yang kompatibel dengan emulasi (EC ). |
DUMMYSTRUCTNAME.Reserved
Dicadangkan.
DUMMYUNIONNAME
DUMMYUNIONNAME.ULong64
Jika Type diatur ke MemExtendedParameterNumaNode, maka ULong64 harus diatur ke nomor node yang diinginkan.
DUMMYUNIONNAME.Pointer
Jika Jenis diatur ke MemExtendedParameterAddressRequirements, maka Pointer harus menjadi penunjuk ke struktur MEM_ADDRESS_REQUIREMENTS yang dialokasikan pemanggil yang menentukan alamat dasar dan perataan terendah dan tertinggi.
DUMMYUNIONNAME.Size
DUMMYUNIONNAME.Handle
DUMMYUNIONNAME.ULong
Persyaratan
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Header | winnt.h |
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