> ## 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.

# D3D12_MEMORY_POOL

> 指定堆積的記憶體集區。

指定堆積的記憶體集區。

## 語法

```cpp theme={null}
typedef enum D3D12_MEMORY_POOL
{
    D3D12_MEMORY_POOL_UNKNOWN = 0,
    D3D12_MEMORY_POOL_L0 = 1,
    D3D12_MEMORY_POOL_L1 = 2
} D3D12_MEMORY_POOL
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12\_MEMORY\_POOL\_UNKNOWN | 記憶體集區不明。 |
| D3D12\_MEMORY\_POOL\_L0 | 記憶體集區為 L0。L0 是實體系統記憶體集區。當介面卡為獨立/NUMA 時，此集區對 CPU 有較大的頻寬，對 GPU 則有較小的頻寬。當介面卡為 UMA 時，此集區是唯一有效的集區。 |
| D3D12\_MEMORY\_POOL\_L1 | 記憶體集區為 L1。L1 通常稱為實體視訊記憶體集區。L1 僅在介面卡為獨立/NUMA 時可用，對 GPU 有較大的頻寬，且 CPU 甚至無法存取。當介面卡為 UMA 時，無法使用此集區。 |

## 備註

此列舉由 [D3D12\_HEAP\_PROPERTIES](/zh-TW/reference/graphics/d3d12/structs/d3d12_heap_properties_public) 結構使用。

當介面卡為 UMA 時，D3D12\_MEMORY\_POOL\_L0 與 DXGI\_MEMORY\_SEGMENT\_GROUP\_LOCAL 指的是相同的記憶體。

當

介面卡不是 UMA 時：D3D12\_MEMORY\_POOL\_L0 與 DXGI\_MEMORY\_SEGMENT\_GROUP\_NON\_LOCAL 指的是相同的記憶體。D3D12\_MEMORY\_POOL\_L1 與 DXGI\_MEMORY\_SEGMENT\_GROUP\_LOCAL 指的是相同的記憶體。

## 需求

**標頭:** d3d12\_xs.h 或 d3d12\_x.h<br />**程式庫:** d3d12\_xs.lib 或 d3d12\_x.lib<br />**支援的平台**: XBOX Series 主機與 XBOX One 系列

## 另請參閱

[核心列舉](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)

[描述元堆積](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/descriptor-heaps)


## Related topics

- [D3D12_SHADER_COMPONENT_MAPPING](/zh-TW/reference/graphics/d3d12/enums/d3d12_shader_component_mapping_public.md)
- [D3D12_DRED_ALLOCATION_TYPE](/zh-TW/reference/graphics/d3d12/enums/d3d12_dred_allocation_type_public.md)
- [D3D12_SHADER_CACHE_MODE](/zh-TW/reference/graphics/d3d12/enums/d3d12_shader_cache_mode_public.md)
- [D3D12_SHADER_CACHE_SESSION_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_shader_cache_session_desc_public.md)
- [D3D12_FEATURE_DATA_ARCHITECTURE](/zh-TW/reference/graphics/d3d12/structs/d3d12_feature_data_architecture_public.md)
