> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12ConfigureVirtualMemoryX (XBOX Series 主機)

> 為追蹤圖形記憶體的分頁表保留記憶體並將其初始化。

為追蹤圖形記憶體的分頁表保留記憶體並將其初始化。

## 語法

```cpp theme={null}
HRESULT D3D12ConfigureVirtualMemoryX(  
         D3D12XBOX_VIRTUAL_MEMORY_CONFIGURATION* pVMConfiguration  
)  
```

### 參數

*pVMConfiguration*   \_Inout\_\
類型：[D3D12XBOX\_VIRTUAL\_MEMORY\_CONFIGURATION\*](/zh-TW/reference/graphics/d3d12_xs/structs/d3d12xbox_virtual_memory_configuration)

指向用於初始化圖形記憶體之虛擬記憶體設定選項的指標。

### 傳回值

類型：HRESULT

| 結果 | 原因 |
| - | - |
| S\_OK | 已使用指定的設定來設定虛擬記憶體系統。 |
| E\_FAIL | 未成功設定虛擬記憶體系統 (亦即，在呼叫此 API 之前已建立 D3D12 裝置)。 |
| E\_INVALIDARG | pVMConfiguration 為 NULL。 |

## 備註

D3D12ConfigureVirtualMemoryX 可讓您在建立 ID3D12Device 之前初始化圖形記憶體追蹤。只有在您的遊戲需要在啟動初期 (建立 ID3D12Device 之前) 配置圖形記憶體保留區，或您的遊戲想要使用比預設量 (20 MB) 更多或更少 GPU 分頁表記憶體的非標準虛擬記憶體設定時，才需要呼叫此 API。

## 需求

**標頭：** d3d12\_xs.h

**程式庫：** d3d12\_xs.lib\
**支援的平台：** XBOX Series 主機

## 另請參閱

[d3d12\_xs](/zh-TW/reference/graphics/d3d12_xs/d3d12_xs_members)


## Related topics

- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [CopyRaytracingAccelerationStructure (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_copyraytracingaccelerationstructure_public.md)
- [D3D12_RAYTRACING_GEOMETRY_AABBS_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_geometry_aabbs_desc_public.md)
- [D3D12_RAYTRACING_INSTANCE_DESC (XBOX Series consoles)](/reference/graphics/d3d12/structs/d3d12_raytracing_instance_desc_public.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
