DXGK_DIAG_MONITOR_STATE 枚举 (dispmprt.h)
DXGK_DIAG_MONITOR_STATE 根据微型端口驱动程序指定监视器的状态,指示操作系统 (OS) 监视器是否已准备好接收像素。
语法
typedef enum _DXGK_DIAG_MONITOR_STATE {
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED,
DXGK_DIAG_MONITOR_READY,
DXGK_DIAG_MONITOR_NOT_READY,
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE
} DXGK_DIAG_MONITOR_STATE;
常量
DXGK_DIAG_MONITOR_STATE_UNINITIALIZED 在诊断初始化期间保留供 OS 使用。 |
DXGK_DIAG_MONITOR_READY 监视器已初始化和设置,并已准备好接收像素。 |
DXGK_DIAG_MONITOR_NOT_READY 监视器未正确初始化或设置,并且未准备好接收像素。 |
DXGK_DIAG_MONITOR_READY_NOTAPPLICABLE 驱动程序不知道监视器的当前状态。 此值应仅用于驱动程序对监视器状态没有见解的监视器。 |
注解
DXGK_DIAG_MONITOR_STATE枚举是DXGK_DISPLAYSTATE_INTRUSIVE结构的成员。 它用于通过调用 DxgkDdiGetDisplayStateIntrusive 收集显示诊断信息。
在许多情况下,驱动程序需要初始化监视器并将其设置 (通常通过发送命令序列) ,然后才能开始向监视器发送像素。 此外,在发送像素之前,可能会对监视器完成一些驱动程序发起的协商/握手。 DXGK_DIAG_MONITOR_STATE 根据微型端口驱动程序指定监视器的最终状态,向 OS 指示监视器是否已准备好接收像素。
注意
在某些情况下, (如 DisplayPort ) ,DXGK_DIAG_MONITOR_STATE 可能与 DXGK_DIAG_DISPLAY_LINK_STATE重叠。 此枚举的目的是获取监视器的总体当前状态,而不考虑总线/链路状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 2004 |
标头 | dispmprt.h |