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

# SetDeferredPrimitiveBatchBinningX (XBOX Series 主機)

> 設定延遲基本型別批次分箱 (DPBB) 狀態。

設定延遲基本型別批次分箱 (DPBB) 狀態。

## 語法

```cpp theme={null}
void SetDeferredPrimitiveBatchBinningX(  
         const D3D12XBOX_DPBB_STATE* pBinningState  
)  
```

### 參數

*pBinningState*   \_In\_opt\_\
類型：[D3D12XBOX\_DPBB\_STATE\*](/zh-TW/reference/graphics/d3d12_xs/structs/d3d12xbox_dpbb_state)

指向要設定之 DPBB 狀態的指標。

### 傳回值

類型：void

沒有傳回值。

## 備註

重設命令清單時，DPBB 狀態會重設為預設值。

API 的使用範例：

```cpp theme={null}
// Set DPBB State
D3D12XBOX_DPBB_STATE dpbb = {};
dpbb.Flags = D3D12XBOX_BINNING_FLAG_NONE;
dpbb.BinningMode = D3D12XBOX_BINNING_MODE_FORCE_BINNING_ON;
dpbb.BinSizeX = D3D12XBOX_BIN_SIZE_32_PIXELS;
dpbb.BinSizeY = D3D12XBOX_BIN_SIZE_32_PIXELS;
dpbb.ContextStatesPerBin = 1;
dpbb.PersistentStatesPerBin = 1;
dpbb.DisableStartOfPrimitive = FALSE;
dpbb.FPOVTokensPerBatch = 0;
dpbb.OptimalBinSelection = FALSE;
dpbb.FlushOnBinningTransition = TRUE;
dpbb.MappingMode = D3D12XBOX_BIN_MAPPING_MODE_NONE;
dpbb.FSRExpansionEnable = FALSE;
dpbb.MaxParameterAllocPerBatch = 16;
dpbb.MaxPrimitivesPerBatch = 32;

m_DPBB_On = ((dpbb.BinningMode == D3D12XBOX_BINNING_MODE_FORCE_BINNING_ON) || (dpbb.BinningMode == D3D12XBOX_BINNING_MODE_BINNING_ALLOWED));

pCmdList->SetDeferredPrimitiveBatchBinningX(&dpbb);
```

## 需求

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

**程式庫：** d3d12\_xs.lib\
**支援的平台：** XBOX Series 主機

## 另請參閱

[ID3D12GraphicsCommandList](/zh-TW/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList/id3d12graphicscommandlist_xs)


## Related topics

- [IASetPrimitiveTopology](/zh-TW/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_iasetprimitivetopology_public.md)
- [D3D12_RAYTRACING_PIPELINE_FLAGS (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/enums/d3d12_raytracing_pipeline_flags_public.md)
- [D3D12_RAYTRACING_GEOMETRY_TYPE (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/enums/d3d12_raytracing_geometry_type_public.md)
- [D3D12_HIT_GROUP_TYPE (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/enums/d3d12_hit_group_type_public.md)
- [使用 GDKX 建置並執行你的第一個主機遊戲](/zh-TW/home/build-first-title/first-console-title-walkthrough.md)
