DXGK_SET_TIMING_RESULTS结构 (d3dkmddi.h)

用于报告来自 SetTiming 调用的结果标志的结构,这些标志应用于整个调用,而不是单个路径。

语法

typedef struct _DXGK_SET_TIMING_RESULTS {
  union {
    struct {
      UINT ConnectionStatusChanges : 1;
      UINT Reserved : 31;
    };
    UINT Value;
  };
} DXGK_SET_TIMING_RESULTS, *PDXGK_SET_TIMING_RESULTS;

成员

ConnectionStatusChanges

如果已设置,则表示在此调用过程中检测到一个或多个连接器状态更改,因此 OS 需要调用 DxgkDdiQueryConnectionStatus 以赶上所有更改并重新与当前状态同步。

注意 此标志旨在向 OS 指示可用显示器发生了更改,因此 TargetStatus* 和 MonitorStatus* 更改应导致驱动程序设置标志,而 LinkConfiguration* 更改应报告,但不应导致设置标志。 对活动路径的任何更新都需要报告 LinkConfiguration* 更改,以便更改的状态可以与以前的更改区分开来,结果相同,因此在标志中包含这些更改不会提供有用的信息。
 

Reserved

该值已预留供系统使用。

Value

UINT 用于对组合位字段进行操作。

要求

要求
Header d3dkmddi.h