iddcx.h) (IDDCX_DISPLAYCONFIGPATH 结构

IDDCX_DISPLAYCONFIGPATH 包含路径的显示监视器配置。

语法

struct IDDCX_DISPLAYCONFIGPATH {
  UINT                   Size;
  IDDCX_MONITOR          MonitorObject;
  POINT                  Position;
  DISPLAYCONFIG_2DREGION Resolution;
  DISPLAYCONFIG_ROTATION Rotation;
  DISPLAYCONFIG_RATIONAL RefreshRate;
  UINT                   VSyncFreqDivider;
  UINT                   MonitorScaleFactor;
  UINT                   PhysicalWidthOverride;
  UINT                   PhysicalHeightOverride;
};

成员

Size

此结构的大小(以字节为单位)。

MonitorObject

驱动程序提供的IDDCX_MONITOR对象句柄,用于标识此路径所针对的监视器。

Position

包含此路径请求的桌面位置的 POINT 结构。

Resolution

包含此路径的解析 的DISPLAYCONFIG_2DREGION 结构。 分辨率 必须与驱动程序支持的分辨率匹配。

Rotation

一个 DISPLAYCONFIG_ROTATION 值,该值指定此路径的请求屏幕方向。

RefreshRate

包含此路径请求的刷新速率 的DISPLAYCONFIG_RATIONAL 结构。 RefreshRate 必须与指定分辨率的驱动程序支持的刷新速率匹配。

注意

此刷新速率定义为渐进式,因为远程驱动程序只能支持渐进式目标模式。

VSyncFreqDivider

指定的 RefreshRate 的 V 同步分隔符值。

MonitorScaleFactor

此路径请求的监视器 DPI。 此值只是一个提示,OS 可能会替代 该值,以确保会话的 DPI 配置有效。 有效值为 100 到 500(含 100 到 500)。

PhysicalWidthOverride

指定监视器的物理宽度替代(以毫米为单位)。 值为零表示不重写。

PhysicalHeightOverride

指定监视器的物理高度替代,以毫米为单位。 值为零表示不重写。

注解

(IDD) 间接显示驱动程序在收到新的显示配置时调用 IddCxAdapterDisplayConfigUpdate 。 它在 IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE 中传递 IDDCX_DISPLAYCONFIGPATH结构的数组。

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 iddcx.h

另请参阅

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IddCxAdapterDisplayConfigUpdate