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

DXGKARG_GETDISPLAYSTATENONINTRUSIVE

DxgkDdiGetDisplayStateNonIntrusive