配置虛擬記憶體
虛擬記憶體函式會操作記憶體頁面。 函式會使用目前電腦上的頁面大小來四捨五入指定的尺寸和位址。
VirtualAlloc 函式會執行下列其中一項作業:
- 保留一或多個免費頁面。
- 提交一或多個保留頁面。
- 保留並認可一或多個免費頁面。
您可以指定要保留或認可的頁面起始位址,或允許系統判斷位址。 函式會將指定的位址對齊至合適的頁面界限。 無法存取保留的頁面,但認可頁面可以配置為具有 PAGE_READWRITE、PAGE_READONLY或 PAGE_NOACCESS 存取權限。 當頁面被認可時,所需的記憶體配額會從 RAM 的總量和磁碟上的分頁檔案中提取,但每個頁面僅在首次嘗試讀取或寫入時才會被初始化並載入至物理記憶體中。 您可以使用一般指標參考來存取由 VirtualAlloc 函式所認可的記憶體。