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

> 定義與畫面格轉譯相關的統計資料。

定義與畫面格轉譯相關的統計資料。

## 語法

```cpp theme={null}
typedef struct D3D12XBOX_RENDER_STATISTICS
{
    UINT8 PlaneIndex;
    UINT64 GPUWriteCompleteTime;
    UINT64 GPUBusyDuration;
} D3D12XBOX_RENDER_STATISTICS;
```

### 成員

*PlaneIndex*\
類型: UINT8

用來呈現畫面格的平面索引。系統會針對 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 平面所參考的每個個別資源，分別回報不同的轉譯統計資料。

*GPUWriteCompleteTime*\
類型: UINT64

在呈現之前，對交換資源的所有寫入完成的時間。更具體地說，此值是以 *QueryPerformanceCounter* 為基礎的時間戳記，代表在呼叫 [PresentX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) 之前，將交換資源轉換出可寫入狀態的最後一個 **ResourceBarrier**  轉換。可寫入狀態是指包含一或多個 *D3D12\_RESOURCE\_STATE\_ALL\_WRITE\_BITS* 的 *StateBefore*，或不包含任何這些位元的 *StateAfter*。

*GPUBusyDuration*\
類型: UINT64

回報 GPU 在畫面格期間處於忙碌狀態的持續時間 (以 *QueryPerformanceCounter* 為基礎)。

## 需求

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

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

## 另請參閱

[D3D12XBOX\_FRAME\_STATISTICS](/zh-TW/reference/graphics/d3d12_x/structs/d3d12xbox_frame_statistics)\
[ID3D12Device::GetFrameStatisticsX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_getframestatisticsx)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [Dynamic Power States (DPS)](/build/game-principles/sustainability/dynamic-power-states.md)
- [Estados de energía dinámicos (DPS)](/es/build/game-principles/sustainability/dynamic-power-states.md)
- [动态电源状态(DPS)](/zh-CN/build/game-principles/sustainability/dynamic-power-states.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
