DXGK_DIAG_DISPLAY_SCANOUT_STATE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// dispmprt.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-dispmprt-dxgk_diag_display_scanout_state)

DXGK_DIAG_DISPLAY_SCANOUT_STATE enumeration

Description

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

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.

See also

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive