配置虛擬記憶體

虛擬記憶體函式會操作記憶體的頁面。 函式會使用目前電腦上的頁面大小來舍去指定的大小和位址。

VirtualAlloc函式會執行下列其中一項作業:

  • 保留一或多個免費頁面。
  • 認可一或多個保留頁面。
  • 保留並認可一或多個免費頁面。

您可以指定要保留或認可的頁面起始位址,也可以允許系統判斷位址。 函式會將指定的位址四捨五入至適當的頁面界限。 無法存取保留頁面,但已認可的頁面可以使用 PAGE_READWRITEPAGE_READONLYPAGE_NOACCESS 存取來配置。 認可頁面時,記憶體費用會從磁片上 RAM 的整體大小和分頁檔案配置,但每個頁面只會在第一次嘗試讀取或寫入該頁面時,初始化並載入到實體記憶體中。 您可以使用一般指標參考來存取 VirtualAlloc 函式所認可的記憶體。