> ## 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_PRESENT_STATISTICS (família XBOX One)

> Define as estatísticas relacionadas à apresentação do quadro.

Define as estatísticas relacionadas à apresentação do quadro.

## Sintaxe

```cpp theme={null}
typedef struct D3D12XBOX_PRESENT_STATISTICS
{
    UINT8 PlaneIndex;
    UINT8 PlaneCount;
    UINT8 ViewCount;
    UINT64 PresentCallTime;
    UINT64 PresentQueueTime;
    UINT64 GPUProcessTime;
    UINT8 QueuedFrameCount;
    UINT16 PlaneSwapMask;
} D3D12XBOX_PRESENT_STATISTICS;
```

### Membros

*PlaneIndex*\
Tipo: UINT8

Índice do plano usado para apresentar o quadro. Estatísticas de apresentação distintas serão relatadas para cada plano incluído em um [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx).

*PlaneCount*\
Tipo: UINT8

Contagem de planos usada para apresentar o quadro, ou seja, o parâmetro *PlaneCount* passado para [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) para o quadro.

*ViewCount*\
Tipo: UINT8

Contagem de exibições usada para apresentar o quadro, ou seja, o parâmetro *ViewCount* passado para [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) para o quadro.

*PresentCallTime*\
Tipo: UINT64

Carimbo de data/hora baseado em *QueryPerformanceCounter* da chamada a [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) na qual o quadro apareceu pela primeira vez no plano. Chamadas repetidas que referenciam o quadro para continuar exibindo-o no plano associado não serão relatadas.

*PresentQueueTime*\
Tipo: UINT64

Momento em que o quadro é adicionado à fila de apresentação interna.

*GPUProcessTime*\
Tipo: UINT64

Momento em que a fila de comandos da GPU na qual o [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) foi feito alcança o comando de apresentação e o processa.

*QueuedFrameCount*\
Tipo: UINT8

Indica o quanto a fila de apresentação estava acumulada ou vazia quando [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx) foi chamado. O valor relata o momento após a espera, e não antes dela, se houver.

*PlaneSwapMask*\
Tipo: UINT16

Relatório dos recursos de plano na apresentação que diferem dos recursos que aparecem nos planos na chamada anterior a [PresentX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx). Valores 1 identificam os planos que serão ou foram invertidos para a tela como resultado da apresentação, e valores 0 identificam os planos que continuarão sendo exibidos. O LSB na máscara corresponde ao plano 0, com os planos aparecendo em ordem crescente de significância de bits.

## Requisitos

**Cabeçalho:** d3d12\_x.h

**Plataformas com suporte:** família XBOX One

## Confira também

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


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [NDA 主题目录 - Microsoft Learn 在线链接](/zh-CN/nda/nda-topic-directory.md)
