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

> 指定比較選項。

指定比較選項。

## 語法

```cpp theme={null}
typedef enum D3D12_COMPARISON_FUNC
{
    D3D12_COMPARISON_FUNC_NEVER = 1,
    D3D12_COMPARISON_FUNC_LESS = 2,
    D3D12_COMPARISON_FUNC_EQUAL = 3,
    D3D12_COMPARISON_FUNC_LESS_EQUAL = 4,
    D3D12_COMPARISON_FUNC_GREATER = 5,
    D3D12_COMPARISON_FUNC_NOT_EQUAL = 6,
    D3D12_COMPARISON_FUNC_GREATER_EQUAL = 7,
    D3D12_COMPARISON_FUNC_ALWAYS = 8
} D3D12_COMPARISON_FUNC
```

## 常數

| 常數 | 描述 |
| - | - |
| D3D12\_COMPARISON\_FUNC\_NEVER | 永遠不通過比較。 |
| D3D12\_COMPARISON\_FUNC\_LESS | 如果來源資料小於目的地資料，則比較通過。 |
| D3D12\_COMPARISON\_FUNC\_EQUAL | 如果來源資料等於目的地資料，則比較通過。 |
| D3D12\_COMPARISON\_FUNC\_LESS\_EQUAL | 如果來源資料小於或等於目的地資料，則比較通過。 |
| D3D12\_COMPARISON\_FUNC\_GREATER | 如果來源資料大於目的地資料，則比較通過。 |
| D3D12\_COMPARISON\_FUNC\_NOT\_EQUAL | 如果來源資料不等於目的地資料，則比較通過。 |
| D3D12\_COMPARISON\_FUNC\_GREATER\_EQUAL | 如果來源資料大於或等於目的地資料，則比較通過。 |
| D3D12\_COMPARISON\_FUNC\_ALWAYS | 永遠通過比較。 |

## 備註

比較選項決定執行階段在儲存新資料之前，如何將來源 (新) 資料與目的地 (現有) 資料進行比較。比較選項會在建立物件之前於描述中宣告。API 可讓您為下列項目設定比較選項：

* 深度樣板緩衝區 ([D3D12\_DEPTH\_STENCIL\_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public))
* 深度樣板作業 ([D3D12\_DEPTH\_STENCILOP\_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_depth_stencilop_desc_public))
* 取樣器狀態 ([D3D12\_SAMPLER\_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_sampler_desc_public))

## 需求

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

## 另請參閱

[CD3DX12\_DEPTH\_STENCIL\_DESC](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/cd3dx12-depth-stencil-desc)

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


## Related topics

- [D3D12_DEPTH_STENCILOP_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_depth_stencilop_desc_public.md)
- [D3D12_SAMPLER_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_sampler_desc_public.md)
- [D3D12_DEPTH_STENCIL_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc_public.md)
- [D3D12_DEPTH_STENCIL_DESC1](/zh-TW/reference/graphics/d3d12/structs/d3d12_depth_stencil_desc1_public.md)
- [D3D12_STATIC_SAMPLER_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_static_sampler_desc_public.md)
