DXGK_DIAG_DISPLAY_SCANOUT_STATE 枚举 (dispmprt.h)

DXGK_DIAG_DISPLAY_SCANOUT_STATE 指示显示管道当前是否正在主动提取和扫描给定目标/显示器的像素。

语法

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;

常量

 
DXGK_DIAG_DISPLAY_SCANOUT_STATE_UNINITIALIZED
在诊断初始化期间保留供 OS 使用。
DXGK_DIAG_DISPLAY_SCANOUT_DISABLED
显示硬件当前未扫描到 vidpntarget/monitor 的任何像素。
DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE
显示硬件正在主动扫描到 vidpntarget/monitor 的像素。
DXGK_DIAG_DISPLAY_SCANOUT_ACTIVE_BLACK
显示硬件正在主动扫描到 vidpntarget/monitor 的黑色像素流,而不是从帧缓冲区扫描。 相反,像素由驱动程序/硬件在内部生成,以模拟 DdiSetVidPnSourceVisibility 等方案的监视器可见性关闭。

注解

DXGK_DIAG_DISPLAY_SCANOUT_STATE枚举是DXGK_DISPLAYSTATE_INTRUSIVE结构的成员。 它用于通过调用 DxgkDdiGetDisplayStateIntrusive 收集显示诊断信息。

要求

要求
最低受支持的客户端 Windows 10 版本 2004
标头 dispmprt.h

另请参阅

DXGK_DISPLAYSTATE_INTRUSIVE

DXGKARG_GETDISPLAYSTATEINTRUSIVE

DxgkDdiGetDisplayStateIntrusive