DXGK_DIAG_DISPLAY_CONNECTIVITY enumeration (dispmprt.h)
DXGK_DIAG_DISPLAY_CONNECTIVITY provides the last status of the target to the operating system (OS) when it is gathering nonintrusive display diagnostic information.
Syntax
typedef enum _DXGK_DIAG_DISPLAY_CONNECTIVITY {
DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED,
DXGK_DIAG_DISPLAY_NOT_CONNECTED,
DXGK_DIAG_DISPLAY_CONNECTED
} DXGK_DIAG_DISPLAY_CONNECTIVITY;
Constants
DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED Reserved for OS use during diagnostic initialization. |
DXGK_DIAG_DISPLAY_NOT_CONNECTED No monitor is connected on the given target. |
DXGK_DIAG_DISPLAY_CONNECTED A monitor is connected on the given target. |
Remarks
The DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY enumeration is a member of the DXGK_DISPLAYSTATE_NONINTRUSIVE structure. It is used while gathering display diagnostic information via calls to DxgkDdiGetDisplayStateNonIntrusive.
A driver should return the last status (preferably the hardware status of whether the monitor is connected) and should not perform active detection. Active detection might change the state of display connectivity, which would trigger an OS path for handling a new display arrival during this diagnostic DDI. Note that the OS requests the driver for active detection when it is performing the recovery steps for black screens.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | dispmprt.h |
See also
DXGK_DISPLAYSTATE_NONINTRUSIVE