D3D11X_HARDWARE_VERSION Enumeration

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

Syntax

typedef enum D3D11X_HARDWARE_VERSION
{
    D3D11X_HARDWARE_VERSION_XBOX_ONE = 0,
    D3D11X_HARDWARE_VERSION_XBOX_ONE_S = 1,
    D3D11X_HARDWARE_VERSION_XBOX_ONE_X = 2,
    D3D11X_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT = 3
} D3D11X_HARDWARE_VERSION;  

Constants

Constant Description
D3D11X_HARDWARE_VERSION_XBOX_ONE The original Xbox One hardware version, Durango.
D3D11X_HARDWARE_VERSION_XBOX_ONE_S The Xbox One S hardware version, Edmonton.
D3D11X_HARDWARE_VERSION_XBOX_ONE_X The Xbox One X retail hardware version, Scorpio.
D3D11X_HARDWARE_VERSION_XBOX_ONE_X_DEVKIT The Xbox One X devkit hardware version, Scorpio DevKit.

Remarks

For backwards compatibility with previous XDKs, the following aliases are in place:

These aliases might be removed from future XDKs. Its recommended to replace instances of these aliases with the equivalent member from D3D11X_HARDWARE_VERSION.

Requirements

Header: Declared in d3d11_x.h.

Library: Use d3d11_x.lib.