> ## 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 XBOX Direct3D 12.

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 | Version matérielle XBOX One d'origine. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_S | Version matérielle XBOX One S. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X | Version matérielle commerciale XBOX One X. |
| XG\_HARDWARE\_VERSION\_XBOX\_ONE\_X\_DEVKIT | Version matérielle du kit de développement XBOX One X. |
| XG\_HARDWARE\_VERSION\_SCORPIO | Utilisée pour la rétrocompatibilité avec les versions précédentes. Nous vous 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 vous 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/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` pourront être supprimées des futures versions du Microsoft Game Development Kit (GDK). Nous vous 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/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)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/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)
