// d3dkmdt.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGK_DISPLAYMUX_RUNTIME_STATUS enumeration specifies the runtime status level of automatic display switch (ADS) support that the driver provides.
DXGK_DISPLAYMUX_RUNTIME_STATUS_UNINITIALIZED:0A variable of this enumeration type hasn't yet been assigned a meaningful value.
DXGK_DISPLAYMUX_RUNTIME_STATUS_OK:1The GPU supports ADS and the driver has obtained required information from the system.
DXGK_DISPLAYMUX_RUNTIME_STATUS_NO_GPU_SUPPORT:2The GPU doesn't support ADS.
DXGK_DISPLAYMUX_RUNTIME_STATUS_NON_CRITICAL_SYSTEM_INFO_MISSING:3The 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:4The driver couldn't obtain some critical information from the system. ADS can still function but the user's experience might be impacted.
For more information, see Automatic Display Switch.
DxgkDdiDisplayMuxGetRuntimeStatus