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

# D3D12XBOX_DATA_FORMAT (XBOX One 系列)

> 定義各種資料格式的名稱。

定義各種資料格式的名稱。

## 語法

```cpp theme={null}
typedef enum D3D12XBOX_DATA_FORMAT  : UINT  
{  
    D3D12XBOX_DATA_FORMAT_INVALID = 0x00000000,  
    D3D12XBOX_DATA_FORMAT_8 = 0x00000001,  
    D3D12XBOX_DATA_FORMAT_16 = 0x00000002,  
    D3D12XBOX_DATA_FORMAT_8_8 = 0x00000003,  
    D3D12XBOX_DATA_FORMAT_32 = 0x00000004,  
    D3D12XBOX_DATA_FORMAT_16_16 = 0x00000005,  
    D3D12XBOX_DATA_FORMAT_10_11_11 = 0x00000006,  
    D3D12XBOX_DATA_FORMAT_11_11_10 = 0x00000007,  
    D3D12XBOX_DATA_FORMAT_10_10_10_2 = 0x00000008,  
    D3D12XBOX_DATA_FORMAT_2_10_10_10 = 0x00000009,  
    D3D12XBOX_DATA_FORMAT_8_8_8_8 = 0x0000000a,  
    D3D12XBOX_DATA_FORMAT_32_32 = 0x0000000b,  
    D3D12XBOX_DATA_FORMAT_16_16_16_16 = 0x0000000c,  
    D3D12XBOX_DATA_FORMAT_32_32_32 = 0x0000000d,  
    D3D12XBOX_DATA_FORMAT_32_32_32_32 = 0x0000000e,  
    D3D12XBOX_DATA_FORMAT_5_6_5 = 0x00000010,  
    D3D12XBOX_DATA_FORMAT_1_5_5_5 = 0x00000011,  
    D3D12XBOX_DATA_FORMAT_5_5_5_1 = 0x00000012,  
    D3D12XBOX_DATA_FORMAT_4_4_4_4 = 0x00000013,  
    D3D12XBOX_DATA_FORMAT_8_24 = 0x00000014,  
    D3D12XBOX_DATA_FORMAT_24_8 = 0x00000015,  
    D3D12XBOX_DATA_FORMAT_X24_8_32 = 0x00000016,  
    D3D12XBOX_DATA_FORMAT_DXT3A = 0x00000018,  
    D3D12XBOX_DATA_FORMAT_DXT3A_AS_1_1_1_1 = 0x00000019,  
    D3D12XBOX_DATA_FORMAT_DXT5A = 0x0000001a,  
    D3D12XBOX_DATA_FORMAT_DXN = 0x0000001b,  
    D3D12XBOX_DATA_FORMAT_CTX1 = 0x0000001c,  
    D3D12XBOX_DATA_FORMAT_YCBCR = 0x0000001d,  
    D3D12XBOX_DATA_FORMAT_7E3 = 0x0000001e,  
    D3D12XBOX_DATA_FORMAT_6E4 = 0x0000001f,  
    D3D12XBOX_DATA_FORMAT_GB_GR = 0x00000020,  
    D3D12XBOX_DATA_FORMAT_BG_RG = 0x00000021,  
    D3D12XBOX_DATA_FORMAT_5_9_9_9 = 0x00000022,  
    D3D12XBOX_DATA_FORMAT_BC1 = 0x00000023,  
    D3D12XBOX_DATA_FORMAT_BC2 = 0x00000024,  
    D3D12XBOX_DATA_FORMAT_BC3 = 0x00000025,  
    D3D12XBOX_DATA_FORMAT_BC4 = 0x00000026,  
    D3D12XBOX_DATA_FORMAT_BC5 = 0x00000027,  
    D3D12XBOX_DATA_FORMAT_BC6 = 0x00000028,  
    D3D12XBOX_DATA_FORMAT_BC7 = 0x00000029,  
    D3D12XBOX_DATA_FORMAT_FMASK8_S2_F1 = 0x0000002c,  
    D3D12XBOX_DATA_FORMAT_FMASK8_S4_F1 = 0x0000002d,  
    D3D12XBOX_DATA_FORMAT_FMASK8_S8_F1 = 0x0000002e,  
    D3D12XBOX_DATA_FORMAT_FMASK8_S2_F2 = 0x0000002f,  
    D3D12XBOX_DATA_FORMAT_FMASK8_S4_F2 = 0x00000030,  
    D3D12XBOX_DATA_FORMAT_FMASK8_S4_F4 = 0x00000031,  
    D3D12XBOX_DATA_FORMAT_FMASK16_S16_F1 = 0x00000032,  
    D3D12XBOX_DATA_FORMAT_FMASK16_S8_F2 = 0x00000033,  
    D3D12XBOX_DATA_FORMAT_FMASK32_S16_F2 = 0x00000034,  
    D3D12XBOX_DATA_FORMAT_FMASK32_S8_F4 = 0x00000035,  
    D3D12XBOX_DATA_FORMAT_FMASK32_S8_F8 = 0x00000036,  
    D3D12XBOX_DATA_FORMAT_FMASK64_S16_F4 = 0x00000037,  
    D3D12XBOX_DATA_FORMAT_FMASK64_S16_F8 = 0x00000038,  
    D3D12XBOX_DATA_FORMAT_4_4 = 0x00000039,  
    D3D12XBOX_DATA_FORMAT_6_5_5 = 0x0000003a,  
    D3D12XBOX_DATA_FORMAT_1 = 0x0000003b,  
    D3D12XBOX_DATA_FORMAT_1_REVERSED = 0x0000003c,  
    D3D12XBOX_DATA_FORMAT_32_AS_8 = 0x0000003d,  
    D3D12XBOX_DATA_FORMAT_32_AS_8_8 = 0x0000003e,  
    D3D12XBOX_DATA_FORMAT_32_AS_32_32_32_32 = 0x0000003f,  
    D3D12XBOX_DATA_FORMAT_COMPOSITE_8_24__8 = 0x00000114,  
    D3D12XBOX_DATA_FORMAT_COMPOSITE_16__8 = 0x00000102,  
    D3D12XBOX_DATA_FORMAT_COMPOSITE_32__8 = 0x00000104,  
    D3D12XBOX_DATA_FORMAT_COMPOSITE_16__16_16 = 0x00000502,  
    D3D12XBOX_DATA_FORMAT_COMPOSITE_8__8_8 = 0x00000301,  
} D3D12XBOX_DATA_FORMAT  
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12XBOX\_DATA\_FORMAT\_INVALID | 無效 |
| D3D12XBOX\_DATA\_FORMAT\_8 | 8 |
| D3D12XBOX\_DATA\_FORMAT\_16 | 16 |
| D3D12XBOX\_DATA\_FORMAT\_8\_8 | 8\_8 |
| D3D12XBOX\_DATA\_FORMAT\_32 | 32 |
| D3D12XBOX\_DATA\_FORMAT\_16\_16 | 16\_16 |
| D3D12XBOX\_DATA\_FORMAT\_10\_11\_11 | 10\_11\_11 |
| D3D12XBOX\_DATA\_FORMAT\_11\_11\_10 | 11\_11\_10 |
| D3D12XBOX\_DATA\_FORMAT\_10\_10\_10\_2 | 10\_10\_10\_2 |
| D3D12XBOX\_DATA\_FORMAT\_2\_10\_10\_10 | 2\_10\_10\_10 |
| D3D12XBOX\_DATA\_FORMAT\_8\_8\_8\_8 | 8\_8\_8\_8 |
| D3D12XBOX\_DATA\_FORMAT\_32\_32 | 32\_32 |
| D3D12XBOX\_DATA\_FORMAT\_16\_16\_16\_16 | 16\_16\_16\_16 |
| D3D12XBOX\_DATA\_FORMAT\_32\_32\_32 | 32\_32\_32 |
| D3D12XBOX\_DATA\_FORMAT\_32\_32\_32\_32 | 32\_32\_32\_32 |
| D3D12XBOX\_DATA\_FORMAT\_5\_6\_5 | 5\_6\_5 |
| D3D12XBOX\_DATA\_FORMAT\_1\_5\_5\_5 | 1\_5\_5\_5 |
| D3D12XBOX\_DATA\_FORMAT\_5\_5\_5\_1 | 5\_5\_5\_1 |
| D3D12XBOX\_DATA\_FORMAT\_4\_4\_4\_4 | 4\_4\_4\_4 |
| D3D12XBOX\_DATA\_FORMAT\_8\_24 | 8\_24 |
| D3D12XBOX\_DATA\_FORMAT\_24\_8 | 24\_8 |
| D3D12XBOX\_DATA\_FORMAT\_X24\_8\_32 | X24\_8\_32 |
| D3D12XBOX\_DATA\_FORMAT\_DXT3A | DXT3A |
| D3D12XBOX\_DATA\_FORMAT\_DXT3A\_AS\_1\_1\_1\_1 | DXT3A\_AS\_1\_1\_1\_1 |
| D3D12XBOX\_DATA\_FORMAT\_DXT5A | DXT5A |
| D3D12XBOX\_DATA\_FORMAT\_DXN | DXN |
| D3D12XBOX\_DATA\_FORMAT\_CTX1 | CTX1 |
| D3D12XBOX\_DATA\_FORMAT\_YCBCR | YCBCR |
| D3D12XBOX\_DATA\_FORMAT\_7E3 | 7E3 |
| D3D12XBOX\_DATA\_FORMAT\_6E4 | 6E4 |
| D3D12XBOX\_DATA\_FORMAT\_GB\_GR | GB\_GR |
| D3D12XBOX\_DATA\_FORMAT\_BG\_RG | BG\_RG |
| D3D12XBOX\_DATA\_FORMAT\_5\_9\_9\_9 | 5\_9\_9\_9 |
| D3D12XBOX\_DATA\_FORMAT\_BC1 | BC1 |
| D3D12XBOX\_DATA\_FORMAT\_BC2 | BC2 |
| D3D12XBOX\_DATA\_FORMAT\_BC3 | BC3 |
| D3D12XBOX\_DATA\_FORMAT\_BC4 | BC4 |
| D3D12XBOX\_DATA\_FORMAT\_BC5 | BC5 |
| D3D12XBOX\_DATA\_FORMAT\_BC6 | BC6 |
| D3D12XBOX\_DATA\_FORMAT\_BC7 | BC7 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK8\_S2\_F1 | FMASK8\_S2\_F1 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK8\_S4\_F1 | FMASK8\_S4\_F1 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK8\_S8\_F1 | FMASK8\_S8\_F1 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK8\_S2\_F2 | FMASK8\_S2\_F2 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK8\_S4\_F2 | FMASK8\_S4\_F2 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK8\_S4\_F4 | FMASK8\_S4\_F4 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK16\_S16\_F1 | FMASK16\_S16\_F1 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK16\_S8\_F2 | FMASK16\_S8\_F2 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK32\_S16\_F2 | FMASK32\_S16\_F2 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK32\_S8\_F4 | FMASK32\_S8\_F4 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK32\_S8\_F8 | FMASK32\_S8\_F8 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK64\_S16\_F4 | FMASK64\_S16\_F4 |
| D3D12XBOX\_DATA\_FORMAT\_FMASK64\_S16\_F8 | FMASK64\_S16\_F8 |
| D3D12XBOX\_DATA\_FORMAT\_4\_4 | 4\_4 |
| D3D12XBOX\_DATA\_FORMAT\_6\_5\_5 | 6\_5\_5 |
| D3D12XBOX\_DATA\_FORMAT\_1 | 1 |
| D3D12XBOX\_DATA\_FORMAT\_1\_REVERSED | 1\_REVERSED |
| D3D12XBOX\_DATA\_FORMAT\_32\_AS\_8 | 32\_AS\_8 |
| D3D12XBOX\_DATA\_FORMAT\_32\_AS\_8\_8 | 32\_AS\_8\_8 |
| D3D12XBOX\_DATA\_FORMAT\_32\_AS\_32\_32\_32\_32 | 32\_AS\_32\_32\_32\_32 |
| D3D12XBOX\_DATA\_FORMAT\_COMPOSITE\_8\_24\_\_8 | COMPOSITE\_8\_24\_\_8 |
| D3D12XBOX\_DATA\_FORMAT\_COMPOSITE\_16\_\_8 | COMPOSITE\_16\_\_8 |
| D3D12XBOX\_DATA\_FORMAT\_COMPOSITE\_32\_\_8 | COMPOSITE\_32\_\_8 |
| D3D12XBOX\_DATA\_FORMAT\_COMPOSITE\_16\_\_16\_16 | COMPOSITE\_16\_\_16\_16 |
| D3D12XBOX\_DATA\_FORMAT\_COMPOSITE\_8\_\_8\_8 | COMPOSITE\_8\_\_8\_8 |

## 備註

`D3D12XBOX_DATA_FORMAT` 定義各種資料格式的名稱。
此列舉由 `D3D12XBOX_SHADER_RESOURCE_VIEW_DESC` 結構使用。
如需詳細資訊，請參閱 [D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC](/zh-TW/reference/graphics/d3d12_x/structs/d3d12xbox_shader_resource_view_desc) 結構。

## 需求

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

**支援的平台：** XBOX One 系列

## 另請參閱

[D3D12XBOX\_NUMBER\_FORMAT](/zh-TW/reference/graphics/d3d12_x/enums/d3d12xbox_number_format)
[d3d12\_x](/zh-TW/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [D3D12_FEATURE_DATA_FORMAT_INFO](/zh-CN/reference/graphics/d3d12/structs/d3d12_feature_data_format_info_public.md)
- [D3D12_FEATURE_DATA_FORMAT_SUPPORT](/zh-CN/reference/graphics/d3d12/structs/d3d12_feature_data_format_support_public.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
