Skip to main content
用來初始化 Direct3D 圖形虛擬記憶體系統的參數。

語法

成員

Flags
類型:D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION_FLAGS
目前僅支援 D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION_FLAG_NONE 旗標。 PageTableMemory4MBPageCount
類型:UINT
GPU 分頁表記憶體配置的大小,以 4MB 為單位。 值必須至少為 1,且會被限制為不超過 33。 指定 D3D12XBOX_PAGE_TABLE_MEMORY_4MB_PAGE_COUNT_DEFAULT 以使用預設值 (5 個 4MB 分頁)。 FrameBufferPreserveMemorySizeBytes
類型:UINT
跨處理序畫面緩衝區保留配置的大小,以位元組為單位。 此記憶體會在第一次啟動遊戲處理序時,從遊戲的記憶體分割區配置。 後續的遊戲處理序無法變更此配置的大小,也無法解除配置。 指定 0 表示不配置記憶體 (預設值),或指定 -1 以使用舊版預設值 (約 10 MB)。值會被限制為不超過 64 MB。 MinimumValidGraphicsAddress
類型:D3D12_GPU_VIRTUAL_ADDRESS
輸出參數,為最小的有效圖形虛擬位址。此值一律為 2 GB。 MaximumValidGraphicsAddress
類型:D3D12_GPU_VIRTUAL_ADDRESS
輸出參數,為最大有效圖形虛擬位址再往後一個位元組。此值取決於 PageTableMemory4MBPageCount 所定義的 GPU 分頁表大小。使用預設參數時,此值約為 159.375 GB。

需求

標頭: d3d12_xs.h
支援的平台:XBOX Series 主機

另請參閱

d3d12_xs
Last modified on October 6, 2026