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 |