DXGK_DISPLAYMUX_RUNTIME_STATUS enumeration (d3dkmdt.h)

The DXGK_DISPLAYMUX_RUNTIME_STATUS enumeration specifies the runtime status level of automatic display switch (ADS) support that the driver provides.

Syntax

typedef enum _DXGK_DISPLAYMUX_RUNTIME_STATUS {
  DXGK_DISPLAYMUX_RUNTIME_STATUS_UNINITIALIZED = 0,
  DXGK_DISPLAYMUX_RUNTIME_STATUS_OK = 1,
  DXGK_DISPLAYMUX_RUNTIME_STATUS_NO_GPU_SUPPORT = 2,
  DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING = 3,
  DXGK_DISPLAYMUX_RUNTIME_STATUS_CRITICAL_SYSTEM_INFO_MISSING = 4
} DXGK_DISPLAYMUX_RUNTIME_STATUS, *PDXGK_DISPLAYMUX_RUNTIME_STATUS;

Constants

 
DXGK_DISPLAYMUX_RUNTIME_STATUS_UNINITIALIZED
Value: 0
A variable of this enumeration type hasn't yet been assigned a meaningful value.
DXGK_DISPLAYMUX_RUNTIME_STATUS_OK
Value: 1
The GPU supports ADS and the driver has obtained required information from the system.
DXGK_DISPLAYMUX_RUNTIME_STATUS_NO_GPU_SUPPORT
Value: 2
The GPU doesn't support ADS.
DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING
Value: 3
The driver couldn't obtain some non-critical information from the system. ADS can still function but the user's experience might be impacted.
DXGK_DISPLAYMUX_RUNTIME_STATUS_CRITICAL_SYSTEM_INFO_MISSING
Value: 4
The driver couldn't obtain some critical information from the system. ADS can still function but the user's experience might be impacted.

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

DxgkDdiDisplayMuxGetRuntimeStatus