DISPLAYCONFIG_SCALING 枚举 (wingdi.h)

DISPLAYCONFIG_SCALING 枚举指定应用于视频呈现网络上显示的内容的缩放转换 (VidPN) 当前路径。

语法

typedef enum {
  DISPLAYCONFIG_SCALING_IDENTITY = 1,
  DISPLAYCONFIG_SCALING_CENTERED = 2,
  DISPLAYCONFIG_SCALING_STRETCHED = 3,
  DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
  DISPLAYCONFIG_SCALING_CUSTOM = 5,
  DISPLAYCONFIG_SCALING_PREFERRED = 128,
  DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;

常量

 
DISPLAYCONFIG_SCALING_IDENTITY
值:1
指示标识转换;源内容不显示任何更改。 仅当路径的源模式的空间分辨率与路径的目标模式相同时,此转换才可用。
DISPLAYCONFIG_SCALING_CENTERED
值: 2
指示居中转换;源内容不缩放呈现,相对于目标模式的空间分辨率居中显示。
DISPLAYCONFIG_SCALING_STRETCHED
值: 3
指示内容已缩放以适应路径的目标。
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
值: 4
指示纵横比居中转换。
DISPLAYCONFIG_SCALING_CUSTOM
值: 5
指示调用方请求调用方无法使用任何其他DISPLAYCONFIG_SCALING_XXX值描述的自定义缩放。 只有硬件供应商的增值应用程序才应使用DISPLAYCONFIG_SCALING_CUSTOM,因为增值应用程序可能需要驱动程序的专用接口。 然后,应用程序可以使用DISPLAYCONFIG_SCALING_CUSTOM为指定路径上的自定义值指示驱动程序的其他上下文。
DISPLAYCONFIG_SCALING_PREFERRED
值: 128
指示调用方对缩放没有任何首选项。 SetDisplayConfig 函数将使用上次保存在数据库中的路径的缩放值。 如果不存在此类缩放值, SetDisplayConfig 将使用计算机的默认缩放。 例如,平板电脑的拉伸 (DISPLAYCONFIG_SCALING_STRETCHED) ,非平板电脑的纵横比居中 (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) 。
DISPLAYCONFIG_SCALING_FORCE_UINT32
值: 0xFFFFFFFF
强制此枚举编译为大小为 32 位。 如果没有此值,某些编译器将允许此枚举编译为 32 位以外的大小。 不应使用此值。

注解

有关缩放的详细信息,请参阅 缩放桌面映像

要求

要求
最低受支持的客户端 在 Windows 7 客户端中可用。
标头 wingdi.h (包括 Windows.h)