DXGK_DIAG_DISPLAY_MODE_SET 枚举 (dispmprt.h)
DXGK_DIAG_DISPLAY_MODE_SET 在收集非侵入性显示诊断信息时,向操作系统 (操作系统) 提供驱动程序的最后模式集状态。
语法
typedef enum _DXGK_DIAG_DISPLAY_MODE_SET {
DXGK_DIAG_DISPLAY_MODE_SET_UNINITIALIZED,
DXGK_DIAG_DISPLAY_MODE_SET_NO,
DXGK_DIAG_DISPLAY_MODE_SET_YES
} DXGK_DIAG_DISPLAY_MODE_SET;
常量
DXGK_DIAG_DISPLAY_MODE_SET_UNINITIALIZED 在诊断初始化期间保留供 OS 使用。 |
DXGK_DIAG_DISPLAY_MODE_SET_NO 驱动程序未成功完成最后一个模式集。 |
DXGK_DIAG_DISPLAY_MODE_SET_YES 驱动程序成功完成了上一个模式集。 |
注解
DXGK_DIAG_DISPLAY_MODE_SET 枚举是 DXGK_DISPLAYSTATE_NONINTRUSIVE 结构的成员。 它通过调用 DxgkDdiGetDisplayStateNonIntrusive 收集显示诊断信息时使用。
虽然 OS 跟踪上一次 Set 模式调用是否成功, 但DXGK_DIAG_DISPLAY_MODE_SET 提供驱动程序在给定目标上设置的模式状态,以便与 OS 状态进行比较。 对于 OS,模式集操作主要包括 SetTimings DDI 调用。 但是,对于驱动程序,模式集通常意味着要正确设置硬件计时的多个内部操作。 OS 可以使用 DXGK_DIAG_DISPLAY_MODE_SET 来确定模式集的总体驱动程序状态,以及是否被视为成功。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 2004 |
标头 | dispmprt.h |
另请参阅
DXGK_DISPLAYSTATE_NONINTRUSIVE