// dispmprt.h
typedef enum _DXGK_DIAG_DISPLAY_CONNECTIVITY {
DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZED,
DXGK_DIAG_DISPLAY_NOT_CONNECTED,
DXGK_DIAG_DISPLAY_CONNECTED
} DXGK_DIAG_DISPLAY_CONNECTIVITY;
View the official Windows Driver Kit DDI referenceNo description available.
DXGK_DIAG_DISPLAY_CONNECTIVITY provides the last status of the target to the operating system (OS) when it is gathering nonintrusive display diagnostic information.
DXGK_DIAG_DISPLAY_CONNECTIVITY_UNINITIALIZEDReserved for OS use during diagnostic initialization.
DXGK_DIAG_DISPLAY_NOT_CONNECTEDNo monitor is connected on the given target.
DXGK_DIAG_DISPLAY_CONNECTEDA monitor is connected on the given target.
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.
DXGK_DISPLAYSTATE_NONINTRUSIVE
DXGKARG_GETDISPLAYSTATENONINTRUSIVE
DxgkDdiGetDisplayStateNonIntrusive