DXGK_DISPLAYSTATE_INTRUSIVE structure (dispmprt.h)
The DXGK_DISPLAYSTATE_INTRUSIVE structure holds display state during diagnostic data collection.
Syntax
typedef struct _DXGKARG_DISPLAYSTATE_INTRUSIVE {
[in] D3DDDI_VIDEO_PRESENT_TARGET_ID VidPnTargetId;
DXGK_DIAG_MONITOR_STATE MonitorState;
DXGK_DIAG_DISPLAY_SCANOUT_STATE DisplayScanoutState;
DXGK_DIAG_DISPLAY_SAMPLED_GAMMA DisplaySampledGamma;
DXGK_DIAG_SCANOUT_BUFFER_CONTENT DisplayBufferContent;
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE DisplayErrorState;
DXGK_DIAG_DISPLAY_HARDWARE_BANDWIDTH DisplayBandwidth;
UINT ReturnSubStatus;
} DXGK_DISPLAYSTATE_INTRUSIVE;
Members
[in] VidPnTargetId
Integer value that identifies a particular video present source.
MonitorState
A DXGK_DIAG_MONITOR_STATE value.
DisplayScanoutState
A DXGK_DIAG_DISPLAY_SCANOUT_STATE value.
DisplaySampledGamma
A DXGK_DIAG_DISPLAY_SAMPLED_GAMMA structure.
DisplayBufferContent
A DXGK_DIAG_SCANOUT_BUFFER_CONTENT value.
DisplayErrorState
A DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE value.
DisplayBandwidth
A DXGK_DIAG_DISPLAY_HARDWARE_BANDWIDTH value.
ReturnSubStatus
A DXGK_DIAG_GETDISPLAYSTATE_SUBSTATUS_FLAGS value.
Remarks
A pointer to an array of pointers to DXGK_DISPLAYSTATE_INTRUSIVE structures is contained in the DXGKARG_GETDISPLAYSTATEINTRUSIVE structure, which is passed in calls to DxgkDdiGetDisplayStateIntrusive during diagnostic data collection.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | dispmprt.h |
See also
DXGK_DIAG_DISPLAY_HARDWARE_BANDWIDTH
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE
DXGK_DIAG_DISPLAY_SAMPLED_GAMMA
DXGK_DIAG_DISPLAY_SCANOUT_STATE
DXGK_DIAG_GETDISPLAYSTATE_SUBSTATUS_FLAGS
DXGK_DIAG_SCANOUT_BUFFER_CONTENT