// dispmprt.h
typedef struct _DXGK_DISPLAYSTATE_NONINTRUSIVE {
D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId;
DXGK_DIAG_DISPLAY_CONNECTIVITY DisplayConnectivity;
DXGK_DIAG_DISPLAY_LID_STATE DisplayLidState;
DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY DisplayTopology;
DXGK_DIAG_DISPLAY_LINK_STATE DisplayLinkState;
DXGK_DIAG_DISPLAY_MODE_SET DisplayModeSet;
UINT ReturnSubStatus;
} DXGK_DISPLAYSTATE_NONINTRUSIVE;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGK_DISPLAYSTATE_NONINTRUSIVE structure holds display state during nonintrusive diagnostic data collection.
VidPnTargetIdInteger value that identifies a particular video present source.
DisplayConnectivityA DXGK_DIAG_DISPLAY_CONNECTIVITY value.
DisplayLidStateA DXGK_DIAG_DISPLAY_LID_STATE value.
DisplayTopologyA DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY value.
DisplayLinkStateA DXGK_DIAG_DISPLAY_LINK_STATE value.
DisplayModeSetA DXGK_DIAG_DISPLAY_MODE_SET value.
ReturnSubStatusA DXGK_DIAG_GETDISPLAYSTATE_SUBSTATUS_FLAGS value.
A pointer to an array of pointers to DXGK_DISPLAYSTATE_NONINTRUSIVE structures is contained in the DXGKARG_GETDISPLAYSTATENONINTRUSIVE structure, which is passed in calls to DxgkDdiGetDisplayStateNonIntrusive during nonintrusive diagnostic data collection.
DXGK_DIAG_DISPLAY_CONNECTIVITY
DXGK_DIAG_BASIC_DISPLAY_TOPOLOGY
DXGKARG_GETDISPLAYSTATENONINTRUSIVE
DxgkDdiGetDisplayStateNonIntrusive