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

# XG_HARDWARE_VERSION (família XBOX One)

> XG_HARDWARE_VERSION (consoles XBOX Series) — Representa as diferentes versões de hardware na família de dispositivos XBOX One. Referência de gráficos do XBOX Direct3D 12.

Representa as diferentes versões de hardware na família de dispositivos XBOX One.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
typedef enum XG_HARDWARE_VERSION
{
    XG_HARDWARE_VERSION_XBOX_ONE = 0,
    XG_HARDWARE_VERSION_XBOX_ONE_S = 1,
    XG_HARDWARE_VERSION_XBOX_ONE_X = 2,
    XG_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT = 3,
    XG_HARDWARE_VERSION_SCORPIO = XG_HARDWARE_VERSION_XBOX_ONE_X,
    XG_HARDWARE_VERSION_SCORPIO_DEVKIT = XG_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT,  
} XG_HARDWARE_VERSION  
```

<a id="constantsSection" />

## Constantes

| Constante | Descrição |
| - | - |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE | A versão de hardware original do XBOX One. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_S | A versão de hardware do XBOX One S. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X | A versão de hardware de varejo do XBOX One X. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X\_DEVKIT | A versão de hardware do kit de desenvolvimento do XBOX One X. |
| XG\_HARDWARE\_VERSION\_SCORPIO | Usada para compatibilidade com versões anteriores. Recomendamos usar XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X. |
| XG\_HARDWARE\_VERSION\_SCORPIO\_DEVKIT | Usada para compatibilidade com versões anteriores. Recomendamos usar XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X\_DEVKIT. |

<a id="remarksSection" />

## Comentários

Essa enumeração é usada pela função [XGSetHardwareVersion](/pt-BR/reference/graphics/xg__NR/functions/xgsethardwareversion) para identificar a versão de hardware usada por outras funções da biblioteca XBOX Graphics (XG). Você deve primeiro chamar a função `XGSetHardwareVersion` antes de invocar outras funções XG.

As constantes `XG_HARDWARE_VERSION_SCORPIO` e `XG_HARDWARE_VERSION.XG_HARDWARE_VERSION_SCORPIO_DEVKIT` podem ser removidas de versões futuras do Microsoft Game Development Kit (GDK). Recomendamos usar as constantes `XG_HARDWARE_VERSION_XBOX_ONE_X` e `XG_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT`, respectivamente, em vez delas.

<a id="requirementsSection" />

## Requisitos

**Cabeçalho:** xg.h

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

<a id="seealsoSection" />

## Confira também

[Gerenciamento de recursos nativos para XBOX One](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/directx/native-resource-management)\
[Referência do XG](/pt-BR/reference/graphics/xg__NR/xg_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Índice de tópicos sob NDA para desenvolvimento de console com o XBOX GDK](/pt-BR/nda/nda-overview.md)
- [Método ILampArray::GetHardwareVersion](/pt-BR/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_gethardwareversion.md)
- [XSystemAnalyticsInfo](/pt-BR/reference/system/xsystem/structs/xsystemanalyticsinfo.md)
- [Visão geral do hardware de áudio do XBOX Series X|S](/pt-BR/build/console-features/audio/overviews/scarlett-audio.md)
