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

> Dados retornados pela amostragem de um conjunto de contadores de hardware da GPU ativos simultaneamente.

Dados retornados pela amostragem de um conjunto de contadores de hardware da GPU ativos simultaneamente.

## Sintaxe

```cpp theme={null}
typedef struct D3D12XBOX_COUNTER_DATA
{
    UINT Size;
    UINT Version;

    // The remaining fields differ for different hardware type.
    // See the appropriate declaration in the appropriate header.

    // The declaration for base Xbox One and Xbox One S was not made explicit, 
    // but it can be found in the GpuBench sample as D3D12XBOX_COUNTER_DURANGO_DATA.

    // The declaration for Xbox One X is in d3d12_x.h.

    // The declaration for Lockhart is D3D12XBOX_COUNTER_LOCKHART_DATA in d3d12_xs.h.

    // The declaration for Anaconda is in d3d12_xs.h.
} D3D12XBOX_COUNTER_DATA;
```

### Membros

*Size*\
Tipo: UINT

O tamanho da struct. Será definido como sizeof(D3D12XBOX\_COUNTER\_DATA).

*Version*\
Tipo: UINT

A versão da interface. Será definida como D3D12XBOX\_COUNTER\_SET\_DESC\_VERSION.

## Comentários

Essa estrutura é a saída de [ID3D12XboxCounterSet::RetrieveCounterDataX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12xboxcounterset/methods/id3d12xboxcounterset_retrievecounterdatax). Para cada contador de hardware da GPU no conjunto de contadores, a estrutura contém tantos valores UINT64 quanto houver instâncias do componente de hardware correspondente. O título pode optar por calcular a média, a soma ou o máximo entre as instâncias de hardware, dependendo da natureza de cada contador.

Confira o exemplo do GXDK [GPUBench](https://aka.ms/gdkdl) para ver um exemplo de uso.

## Requisitos

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

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

## Confira também

[d3d12\_x](/pt-BR/reference/graphics/d3d12_x/d3d12_x_members)

[ID3D12Device::CreateCounterSetX](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createcountersetx)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [PIXReportCounter](/pt-BR/reference/tools/pix3/functions/pixreportcounter.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS13](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options13_public.md)
- [D3D12_FEATURE_DATA_D3D12_OPTIONS1](/pt-BR/reference/graphics/d3d12/structs/d3d12_feature_data_d3d12_options1_public.md)
