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

> 指定根簽章 1.1 描述中描述元所參考資料的變動性，這可啟用某些驅動程式最佳化。

指定根簽章 1.1 描述中描述元所參考資料的變動性，這可啟用某些驅動程式最佳化。

## 語法

```cpp theme={null}
typedef enum D3D12_ROOT_DESCRIPTOR_FLAGS
{
    D3D12_ROOT_DESCRIPTOR_FLAG_NONE = 0,
    D3D12_ROOT_DESCRIPTOR_FLAG_DATA_VOLATILE = 2,
    D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC_WHILE_SET_AT_EXECUTE = 4,
    D3D12_ROOT_DESCRIPTOR_FLAG_DATA_STATIC = 8
} D3D12_ROOT_DESCRIPTOR_FLAGS
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12\_ROOT\_DESCRIPTOR\_FLAG\_NONE | 對資料採用預設假設 (SRV/CBV 為 DATA\_STATIC\_WHILE\_SET\_AT\_EXECUTE，UAV 為 DATA\_VOLATILE)。 |
| D3D12\_ROOT\_DESCRIPTOR\_FLAG\_DATA\_VOLATILE | 資料為易變。相當於根簽章版本 1.0。 |
| D3D12\_ROOT\_DESCRIPTOR\_FLAG\_DATA\_STATIC\_WHILE\_SET\_AT\_EXECUTE | 資料在執行時設定期間為靜態。 |
| D3D12\_ROOT\_DESCRIPTOR\_FLAG\_DATA\_STATIC | 資料為靜態。驅動程式最佳化的潛力最佳。 |

## 備註

此列舉由 [D3D12\_ROOT\_DESCRIPTOR1](/zh-TW/reference/graphics/d3d12/structs/d3d12_root_descriptor1_public) 結構使用。

若要同時指定描述元與資料的變動性，請參閱 [D3D12\_DESCRIPTOR\_RANGE\_FLAGS](/zh-TW/reference/graphics/d3d12/enums/d3d12_descriptor_range_flags_public)。

## 需求

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

## 另請參閱

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

[根簽章版本 1.1](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/root-signature-version-1-1)


## Related topics

- [D3D12_ROOT_DESCRIPTOR1](/zh-TW/reference/graphics/d3d12/structs/d3d12_root_descriptor1_public.md)
- [D3D12_DESCRIPTOR_RANGE_FLAGS](/zh-TW/reference/graphics/d3d12/enums/d3d12_descriptor_range_flags_public.md)
- [GetRootSignatureDescAtVersion](/zh-TW/reference/graphics/d3d12/interfaces/id3d12versionedrootsignaturedeserializer/methods/id3d12versionedrootsignaturedeserializer_getrootsignaturedescatversion_public.md)
- [D3D12_ROOT_DESCRIPTOR](/zh-TW/reference/graphics/d3d12/structs/d3d12_root_descriptor_public.md)
- [D3D12_ROOT_DESCRIPTOR_TABLE](/zh-TW/reference/graphics/d3d12/structs/d3d12_root_descriptor_table_public.md)
