> ## 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 (famille XBOX One)

> XG_HARDWARE_VERSION (consoles XBOX Series) — Représente les différentes versions matérielles de la famille d'appareils XBOX One. Référence graphique Direct3D 12 pour XBOX.

Représente les différentes versions matérielles de la famille d'appareils XBOX One.

<a id="syntaxSection" />

## Syntaxe

```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 | Description |
| - | - |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE | La version matérielle originale de la XBOX One. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_S | La version matérielle de la XBOX One S. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X | La version matérielle commerciale de la XBOX One X. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X\_DEVKIT | La version matérielle de la trousse de développement XBOX One X. |
| XG\_HARDWARE\_VERSION\_SCORPIO | Utilisée pour la rétrocompatibilité avec les versions précédentes. Nous recommandons d'utiliser XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X. |
| XG\_HARDWARE\_VERSION\_SCORPIO\_DEVKIT | Utilisée pour la rétrocompatibilité avec les versions précédentes. Nous recommandons d'utiliser XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X\_DEVKIT. |

<a id="remarksSection" />

## Remarques

Cette énumération est utilisée par la fonction [XGSetHardwareVersion](/fr-CA/reference/graphics/xg__NR/functions/xgsethardwareversion) pour identifier la version matérielle utilisée par les autres fonctions de la bibliothèque XBOX Graphics (XG). Vous devez d'abord appeler la fonction `XGSetHardwareVersion` avant d'appeler d'autres fonctions XG.

Les constantes `XG_HARDWARE_VERSION_SCORPIO` et `XG_HARDWARE_VERSION.XG_HARDWARE_VERSION_SCORPIO_DEVKIT` pourraient être retirées des futures versions du Microsoft Game Development Kit (GDK). Nous recommandons d'utiliser plutôt les constantes `XG_HARDWARE_VERSION_XBOX_ONE_X` et `XG_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT`, respectivement.

<a id="requirementsSection" />

## Configuration requise

**En-tête :** xg.h

**Plateformes prises en charge :** famille XBOX One

<a id="seealsoSection" />

## Voir aussi

[Gestion native des ressources pour XBOX One](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/directx/native-resource-management)\
[Référence XG](/fr-CA/reference/graphics/xg__NR/xg_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Méthode ILampArray::GetHardwareVersion](/fr-CA/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_gethardwareversion.md)
- [Index des rubriques NDA pour le développement sur console avec XBOX GDK](/fr-CA/nda/nda-overview.md)
- [XVersion](/fr-CA/reference/system/xgameruntimetypes/structs/xversion.md)
- [GameInputVersion](/fr-CA/reference/input/gameinput/structs/gameinputversion.md)
