DXGK_DIAG_DISPLAY_SCANOUT_STATE enumeration (dispmprt.h)

DXGK_DIAG_DISPLAY_SCANOUT_STATE indicates whether the display pipeline is currently fetching and scanning out pixels actively to the given target/display.

Syntax

typedef enum _DXGK_DIAG_DISPLAY_SCANOUT_STATE {
  DXGK_DIAG_DISPLAY_SCANOUT_STATE_UNINITIALIZED,
  DXGK_DIAG_DISPLAY_SCANOUT_DISABLED,
  DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE,
  DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE_BLACK
} DXGK_DIAG_DISPLAY_SCANOUT_STATE;

Constants

 
DXGK_DIAG_DISPLAY_SCANOUT_STATE_UNINITIALIZED
Reserved for OS use during diagnostic initialization.
DXGK_DIAG_DISPLAY_SCANOUT_DISABLED
The display hardware is currently not scanning out any pixels to the vidpntarget/monitor.
DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE
The display hardware is actively scanning out pixels to the vidpntarget/monitor.
DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE_BLACK
The display hardware is actively scanning out a black pixel stream to the vidpntarget/monitor but not from the frame buffer. Instead, the pixels are being internally generated by the driver/hardware to simulate monitor visibility OFF for scenarios such as DdiSetVidPnSourceVisibility.

Remarks

The DXGK_DIAG_DISPLAY_SCANOUT_STATE enumeration is a member of the DXGK_DISPLAYSTATE_INTRUSIVE structure. It is used while gathering display diagnostic information via calls to DxgkDdiGetDisplayStateIntrusive.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004
Header dispmprt.h

See also

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive