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

> ID3D12GraphicsCommandList::SetOcclusionQueryControlX 的設定。

ID3D12GraphicsCommandList::SetOcclusionQueryControlX 的設定。

## 語法

```cpp theme={null}
typedef struct D3D12XBOX_OCCLUSION_QUERY_CONTROL {  
    UINT  : 1;  
    BOOL EnablePerfectOcclusionQueries : 3;  
    UINT SampleCountLog2 : 4;  
    UINT EnableZPass : 4;  
    UINT EnableZFail : 4;  
    UINT EnableSFail : 4;  
    UINT EnableDepthBoundsFail : 4;  
    UINT EnableEvenSlices : 4;  
    UINT EnableOddSlices : 4;  
} D3D12XBOX_OCCLUSION_QUERY_CONTROL  
```

### 成員

*EnablePerfectOcclusionQueries*\
類型：BOOL

如果設定為 TRUE，則會停用 GPU 中的無作業剔除，以取得完美的遮蔽計數結果。

*SampleCountLog2*\
類型：UINT

樣本數的 log2 值。

*EnableZPass*\
類型：UINT

啟用計算通過深度測試的樣本。

*EnableZFail*\
類型：UINT

啟用計算未通過深度測試的樣本。

*EnableSFail*\
類型：UINT

啟用計算未通過樣板測試的樣本。

*EnableDepthBoundsFail*\
類型：UINT

啟用計算未通過深度界限測試的樣本。

*EnableEvenSlices*\
類型：UINT

啟用計算偶數切片。

*EnableOddSlices*\
類型：UINT

啟用計算奇數切片。

## 備註

此結構會傳遞至 [ID3D12GraphicsCommandList::SetOcclusionQueryControlX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setocclusionquerycontrolx)。

## 需求

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

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

## 另請參閱

[d3d12\_x](/zh-TW/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [ID3D12QueryHeap](/zh-TW/reference/graphics/d3d12/interfaces/id3d12queryheap/id3d12queryheap_public.md)
- [D3D12_QUERY_HEAP_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_query_heap_desc_public.md)
- [D3D12_QUERY_DATA_PIPELINE_STATISTICS](/zh-TW/reference/graphics/d3d12/structs/d3d12_query_data_pipeline_statistics_public.md)
- [D3D12_QUERY_DATA_SO_STATISTICS](/zh-TW/reference/graphics/d3d12/structs/d3d12_query_data_so_statistics_public.md)
