DXGK_DISPLAYMUX_SUPPORT_LEVEL enumeration (d3dkmdt.h)

The DXGK_DISPLAYMUX_SUPPORT_LEVEL enumeration specifies the level of support that a kernel-mode display driver (KMD) provides for automatic display switching (ADS).

Syntax

typedef enum _DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL {
  DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_UNINITIALIZED = 0,
  DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE = 1,
  DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_DEVELOPMENT = 2,
  DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_EXPERIMENTAL = 3,
  DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_FULL = 4
} DXGK_DISPLAYMUX_SUPPORT_LEVEL, *PDXGK_DISPLAYMUX_SUPPORT_LEVEL;

Constants

 
DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_UNINITIALIZED
Value: 0
A variable of this enumeration type hasn't yet been assigned a meaningful value.
DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE
Value: 1
The driver has no support for ADS.
DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_DEVELOPMENT
Value: 2
The driver has development support for ADS, but the quality isn't considered good enough for release. For development purposes only.
DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_EXPERIMENTAL
Value: 3
The driver has experimental support for ADS, but the quality isn't considered good enough for general customer rollout. For testing purposes only.
DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_FULL
Value: 4
The driver has full support for ADS and is ready for general customer rollout.

Remarks

For more information, see Automatic Display Switch.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2, update 2025.01
Header d3dkmdt.h

See also

DxgkDdiDisplayMuxGetDriverSupportLevel