> ## 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_NUMBER_FORMAT (XBOX One 系列)

> 定義各種數字格式的名稱。由 `D3D12XBOX_SHADER_RESOURCE_VIEW_DESC` 結構使用。

定義各種數字格式的名稱。由 `D3D12XBOX_SHADER_RESOURCE_VIEW_DESC` 結構使用。

## 語法

```cpp theme={null}
typedef enum D3D12XBOX_NUMBER_FORMAT  : UINT  
{  
    D3D12XBOX_NUMBER_FORMAT_INVALID = 0x000000ff,  
    D3D12XBOX_NUMBER_FORMAT_TYPELESS = 0x000000fe,  
    D3D12XBOX_NUMBER_FORMAT_UNORM = 0x00000000,  
    D3D12XBOX_NUMBER_FORMAT_SNORM = 0x00000001,  
    D3D12XBOX_NUMBER_FORMAT_USCALED = 0x00000002,  
    D3D12XBOX_NUMBER_FORMAT_SSCALED = 0x00000003,  
    D3D12XBOX_NUMBER_FORMAT_UINT = 0x00000004,  
    D3D12XBOX_NUMBER_FORMAT_SINT = 0x00000005,  
    D3D12XBOX_NUMBER_FORMAT_SNORM_OGL = 0x00000006,  
    D3D12XBOX_NUMBER_FORMAT_FLOAT = 0x00000007,  
    D3D12XBOX_NUMBER_FORMAT_SRGB = 0x00000009,  
    D3D12XBOX_NUMBER_FORMAT_UBNORM = 0x0000000a,  
    D3D12XBOX_NUMBER_FORMAT_UBNORM_OGL = 0x0000000b,  
    D3D12XBOX_NUMBER_FORMAT_UBINT = 0x0000000c,  
    D3D12XBOX_NUMBER_FORMAT_UBSCALED = 0x0000000d,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_TYPELESS__TYPELESS = 0x0000fefe,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_TYPELESS__UINT = 0x000004fe,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__TYPELESS = 0x0000fe00,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__UNORM = 0x00000000,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_UNORM__UINT = 0x00000400,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_FLOAT__TYPELESS = 0x0000fe07,  
    D3D12XBOX_NUMBER_FORMAT_COMPOSITE_FLOAT__UINT = 0x00000407,  
} D3D12XBOX_NUMBER_FORMAT  
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12XBOX\_NUMBER\_FORMAT\_INVALID | 無效 |
| D3D12XBOX\_NUMBER\_FORMAT\_TYPELESS | 無類型 |
| D3D12XBOX\_NUMBER\_FORMAT\_UNORM | 不帶正負號的正規化 |
| D3D12XBOX\_NUMBER\_FORMAT\_SNORM | 帶正負號的正規化 |
| D3D12XBOX\_NUMBER\_FORMAT\_USCALED | 不帶正負號的縮放 |
| D3D12XBOX\_NUMBER\_FORMAT\_SSCALED | 帶正負號的縮放 |
| D3D12XBOX\_NUMBER\_FORMAT\_UINT | 不帶正負號的整數 |
| D3D12XBOX\_NUMBER\_FORMAT\_SINT | 帶正負號的整數 |
| D3D12XBOX\_NUMBER\_FORMAT\_SNORM\_OGL | 帶正負號的正規化 OGL |
| D3D12XBOX\_NUMBER\_FORMAT\_FLOAT | 浮點數 |
| D3D12XBOX\_NUMBER\_FORMAT\_SRGB | sRGB |
| D3D12XBOX\_NUMBER\_FORMAT\_UBNORM | UBNORM |
| D3D12XBOX\_NUMBER\_FORMAT\_UBNORM\_OGL | UBNORM OGL |
| D3D12XBOX\_NUMBER\_FORMAT\_UBINT | UBINT |
| D3D12XBOX\_NUMBER\_FORMAT\_UBSCALED | UBSCALED |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_TYPELESS\_\_TYPELESS | 無類型與無類型的複合 |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_TYPELESS\_\_UINT | 無類型與 UINT 的複合 |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_UNORM\_\_TYPELESS | UNORM 與無類型的複合 |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_UNORM\_\_UNORM | UNORM 與 UNORM 的複合 |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_UNORM\_\_UINT | UNORM 與 UINT 的複合 |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_FLOAT\_\_TYPELESS | 浮點數與無類型的複合 |
| D3D12XBOX\_NUMBER\_FORMAT\_COMPOSITE\_FLOAT\_\_UINT | 浮點數與整數的複合 |

## 備註

`D3D12XBOX_NUMBER_FORMAT` 定義各種數字格式的名稱。\
[D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC](/zh-TW/reference/graphics/d3d12_x/structs/d3d12xbox_shader_resource_view_desc) 使用此列舉。\
如需資源檢視格式的詳細資訊，請參閱 [DXGI\_FORMAT](https://learn.microsoft.com/en-us/windows/desktop/api/dxgiformat/ne-dxgiformat-dxgi_format)。

## 需求

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

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

## 另請參閱

[D3D12XBOX\_DATA\_FORMAT](/zh-TW/reference/graphics/d3d12_x/enums/d3d12xbox_data_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_FORMAT_SUPPORT1](/zh-TW/reference/graphics/d3d12/enums/d3d12_format_support1_public.md)
- [D3D12_FORMAT_SUPPORT2](/zh-TW/reference/graphics/d3d12/enums/d3d12_format_support2_public.md)
- [D3D12_RT_FORMAT_ARRAY](/zh-TW/reference/graphics/d3d12/structs/d3d12_rt_format_array_public.md)
- [D3D12_FEATURE_DATA_FORMAT_INFO](/zh-TW/reference/graphics/d3d12/structs/d3d12_feature_data_format_info_public.md)
