DXGK_DIAG_DISPLAY_MODE_SET枚举 (dispmprt.h)

DXGK_DIAG_DISPLAY_MODE_SET 在收集非侵入性显示诊断信息时,向作系统(OS)提供驱动程序的最后一个模式集状态。

语法

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 跟踪上次设置模式调用是否成功时,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