XG_HARDWARE_VERSION Enumeration

Represents the different hardware versions in the Xbox One family of devices.

Syntax

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;  

Constants

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.

Remarks

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.

Requirements

Header: Declared in xg.h.