winnt.h) MEM_ADDRESS_REQUIREMENTS (結構

指定最低和最高的基底位址和對齊方式,做為擴充參數的一部分,以管理虛擬記憶體的函式。

語法

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

成員

LowestStartingAddress

指定可接受的最低位址。 如果要求大型頁面,此位址必須是 GetSystemInfo所傳回的多個配置細微性,或是 GetLargePageMinimum 所傳回之大型頁面大小的倍數。 如果此成員為 Null,則沒有下限。

HighestEndingAddress

指定包容性) (可接受的最高位址。 此位址不得超過GetSystemInfo所傳回的lpMaximumApplicationAddress。 如果此成員為 Null,則沒有上限。

Alignment

指定 2 的電源對齊。 指定 0 會對齊系統組態細微性上的傳回位址。

備註

指定 MEM_ADDRESS_REQUIREMENTS 結構,且所有欄位都設定為 0,與完全未指定一個欄位相同。

規格需求

   
最低支援的用戶端 Windows 10 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
標頭 winnt.h