wingdi.h) (DISPLAYCONFIG_VIDEO_SIGNAL_INFO 结构

DISPLAYCONFIG_VIDEO_SIGNAL_INFO 结构包含有关显示器的视频信号的信息。

语法

typedef struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO {
  UINT64                          pixelRate;
  DISPLAYCONFIG_RATIONAL          hSyncFreq;
  DISPLAYCONFIG_RATIONAL          vSyncFreq;
  DISPLAYCONFIG_2DREGION          activeSize;
  DISPLAYCONFIG_2DREGION          totalSize;
  union {
    struct {
      UINT32 videoStandard : 16;
      UINT32 vSyncFreqDivider : 6;
      UINT32 reserved : 10;
    } AdditionalSignalInfo;
    UINT32 videoStandard;
  } DUMMYUNIONNAME;
  DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering;
} DISPLAYCONFIG_VIDEO_SIGNAL_INFO;

成员

pixelRate

像素时钟速率。

hSyncFreq

表示水平同步 的DISPLAYCONFIG_RATIONAL 结构。

vSyncFreq

表示垂直同步 的DISPLAYCONFIG_RATIONAL 结构。

activeSize

一种DISPLAYCONFIG_2DREGION结构,指定视频信号的活动部分) 宽度和高度 (像素。

totalSize

一种DISPLAYCONFIG_2DREGION结构,指定整个视频信号的宽度和高度 () 像素。

DUMMYUNIONNAME

DUMMYUNIONNAME.AdditionalSignalInfo

受 WDDM 1.3 及更高版本支持的显示Windows 8.1及更高版本上运行的微型端口驱动程序。

DUMMYUNIONNAME.AdditionalSignalInfo.videoStandard

视频标准 (定义视频信号的任何) 。 有关可能值的列表,请参阅 D3DKMDT_VIDEO_SIGNAL_STANDARD 枚举类型。

从 Windows 8.1 开始支持。

DUMMYUNIONNAME.AdditionalSignalInfo.vSyncFreqDivider

通过 Miracast 连接会话显示的监视器的 VSync 速率与 Miracast 接收器的 VSync 速率之比。

若要避免视觉伪像,连接到 Miracast 接收器的显示监视器的 VSync 速率必须是 Miracast 接收器 VSync 速率的整数倍。 显示微型端口驱动程序将后一个速率报告给操作系统,作为桌面当前路径的刷新率。

注意 操作系统无法通过驱动程序添加目标模式,导致 Miracast 目标的 VSync 速率低于 23.9 Hz。
 
对于非 Miracast 目标,驱动程序应将 vSyncFreqDivider 设置为零。

从 Windows 8.1 开始支持。

DUMMYUNIONNAME.AdditionalSignalInfo.reserved

预留给系统使用。 请勿在驱动程序中使用 。

从 Windows 8.1 开始支持。

DUMMYUNIONNAME.videoStandard

视频标准 (定义视频信号的任何) 。 有关可能值的列表,请参阅 D3DKMDT_VIDEO_SIGNAL_STANDARD 枚举类型。

scanLineOrdering

扫描行排序 (,例如,视频信号的渐进式或交错) 。 有关可能值的列表,请参阅 DISPLAYCONFIG_SCANLINE_ORDERING 枚举类型。

要求

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

另请参阅

D3DKMDT_VIDEO_SIGNAL_STANDARD

DISPLAYCONFIG_2DREGION

DISPLAYCONFIG_RATIONAL

DISPLAYCONFIG_SCANLINE_ORDERING