DXGK_DIAG_DISPLAY_LINK_STATE 枚举 (dispmprt.h)
DXGK_DIAG_DISPLAY_LINK_STATE 在操作系统 (操作系统) 收集非侵入性显示诊断信息时,向操作系统提供目标的显示链接状态。
语法
typedef enum _DXGK_DIAG_DISPLAY_LINK_STATE {
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE,
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED
} DXGK_DIAG_DISPLAY_LINK_STATE;
常量
DXGK_DIAG_DISPLAY_LINK_STATE_UNINITIALIZED 在诊断初始化期间保留供 OS 使用。 |
DXGK_DIAG_DISPLAY_LINK_STATE_NOTAPPLICABLE 如果目标的类型没有链接概念,或者显示硬件与监视器之间没有协商/握手 (例如 VGA 目标) ,则驱动程序应返回此值。 此值绝不应用于基于 DisplayPort 的目标。 |
DXGK_DIAG_DISPLAY_LINK_STATE_STABLE 如果链接处于稳定状态,则驱动程序应返回此值,指示协商/握手已完成,并且链接已准备好接收像素数据。 |
DXGK_DIAG_DISPLAY_LINK_STATE_FAILED 如果尝试与给定接收器(如监视器、中心、硬件保护装置等)协商带宽或任何其他参数后链接处于失败状态,驱动程序应返回此值。 |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING 如果当前正在训练链接,则驱动程序应返回此值。 这是第一次还是后续链接训练尝试并不重要,因为当 OS 调用此诊断 DXGK_DISPLAYSTATE_NONINTRUSIVE DDI 时,训练应该已在理想方案中完成。 较短的时间范围,因此不处于稳定状态。 |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_STABLE 如果链接当前处于稳定状态,但仅在多次训练尝试之后,驱动程序应返回此值。 在某些情况下,即使链接目前看起来稳定,它实际上可以随时返回到训练。 |
DXGK_DIAG_DISPLAY_LINK_STATE_CONTINUOUS_TRAINING_FAILED 如果链接当前处于失败状态,但仅在多次训练尝试之后,驱动程序应返回此值。 此状态与DXGK_DIAG_DISPLAY_LINK_STATE_FAILED的区别在于,此值表示链接可能很麻烦,并且经常进入训练状态。 |
注解
DXGK_DIAG_DISPLAY_LINK_STATE枚举是DXGK_DISPLAYSTATE_NONINTRUSIVE结构的成员。 它用于通过调用 DxgkDdiGetDisplayStateNonIntrusive 收集显示诊断信息。
DXGK_DIAG_DISPLAY_LINK_STATE 不是特定于 DisplayPort 的。 链接状态是指开始发送像素数据之前,显示硬件和监视器之间任何协商/握手的状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 2004 |
标头 | dispmprt.h |
另请参阅
DXGK_DISPLAYSTATE_NONINTRUSIVE