DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE枚举 (dispmprt.h)
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 枚举在诊断数据收集期间提供硬件错误状态信息。
语法
typedef enum _DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE {
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY,
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED
} DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE;
常数
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE_UNINITIALIZED 保留供 OS 在诊断初始化期间使用。 |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_NONE 未检测到显示管道硬件错误状态。 |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_SCANOUT_UNDERFLOW 显示扫描流出管道在扫描当前帧时命中下溢。 |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_TDRNORECOVERY 显示管道在 TDR 后无法恢复。 |
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_UNSPECIFIED 显示硬件处于错误状态,不属于上述任何类别。 |
言论
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 枚举是 DXGK_DISPLAYSTATE_INTRUSIVE 结构的成员。 它通过调用 DxgkDdiGetDisplayStateIntrusive收集显示诊断信息时使用。
DXGK_DIAG_DISPLAY_HARDWARE_ERROR_STATE 通知作系统显示硬件是否处于某种错误状态,这些错误状态可能会导致扫描问题或其他显示作。 例如,在用户点击 TDR 后,导致某些黑屏。 在这种情况下,如果遇到 TDR 后驱动程序通知 OS,显示扫描管道尚未恢复,并且没有扫描继续。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 2004 |
标头 | dispmprt.h |