配置虛擬記憶體
虛擬記憶體函式會操作記憶體的頁面。 函式會使用目前電腦上的頁面大小來舍去指定的大小和位址。
VirtualAlloc函式會執行下列其中一項作業:
- 保留一或多個免費頁面。
- 認可一或多個保留頁面。
- 保留並認可一或多個免費頁面。
您可以指定要保留或認可的頁面起始位址,也可以允許系統判斷位址。 函式會將指定的位址四捨五入至適當的頁面界限。 無法存取保留頁面,但已認可的頁面可以使用 PAGE_READWRITE、 PAGE_READONLY或 PAGE_NOACCESS 存取來配置。 認可頁面時,記憶體費用會從磁片上 RAM 的整體大小和分頁檔案配置,但每個頁面只會在第一次嘗試讀取或寫入該頁面時,初始化並載入到實體記憶體中。 您可以使用一般指標參考來存取 VirtualAlloc 函式所認可的記憶體。