Represents the different hardware versions in the Xbox One family of devices.
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;
| Constant | Description |
|---|---|
| XG_HARDWARE_VERSION_XBOX_ONE | The original Xbox One hardware version, Edmonton. |
| XG_HARDWARE_VERSION_XBOX_ONE_S | The Xbox One S hardware version, Durango. |
| XG_HARDWARE_VERSION_XBOX_ONE_X | The Xbox One X retail hardware version, Scorpio. |
| XG_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT | The Xbox One X devkit hardware version, Scorpio DevKit. |
| XG_HARDWARE_VERSION_SCORPIO | For backwards compatibility with previous XDKs. Prefer using XG_HARDWARE_VERSION_XBOX_ONE_X directly. |
| XG_HARDWARE_VERSION_SCORPIO_DEVKIT | For backwards compatibility with previous XDKs. Prefer using XG_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT directly. |
The aliases XG_HARDWARE_VERSION_SCORPIO and XG_HARDWARE_VERSION.XG_HARDWARE_VERSION_SCORPIO_DEVKIT might be removed from future XDKs. Its recommend to use the XBOX_ONE_X and XBOX_ONE_X_DEVKIT enumeration values directly.
Header: Declared in xg.h.