IDDCX_ADAPTER_CAPS结构(iddcx.h)

IDDCX_ADAPTER_CAPS 结构提供有关适配器功能的信息。

语法

struct IDDCX_ADAPTER_CAPS {
  UINT                           Size;
  IDDCX_ADAPTER_FLAGS            Flags;
  UINT64                         MaxDisplayPipelineRate;
  UINT                           MaxMonitorsSupported;
  IDDCX_ENDPOINT_DIAGNOSTIC_INFO EndPointDiagnostics;
  UINT                           StaticDesktopReencodeFrameCount;
};

成员

Size

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

Flags

指定驱动程序使用的适配器标志的 IDDCX_ADAPTER_FLAGS 值。

MaxDisplayPipelineRate

表示适配器的总显示带宽的值。 驱动程序向 OS 报告的每个模式还具有与其关联的显示管道速率,并且 OS 可确保所有活动模式的组合显示管道速率永远不会超过此值。 驱动程序决定它使用的单位数。

某些硬件具有资源依赖关系,允许它们支持所有配置中的所有模式。 例如,适配器可能能够在两个输出中单独支持 4k 模式,但不能同时在每个输出上支持 4k 模式。 如果驱动程序没有这些限制,则可以将所有带宽设置为零。

MaxMonitorsSupported

可以同时连接的最大监视器数。

EndPointDiagnostics

包含终结点诊断信息的 IDDCX_ENDPOINT_DIAGNOSTIC_INFO 结构。 此信息用于遥测;它不用于运行时 OS 决策。

StaticDesktopReencodeFrameCount

如果驱动程序的编码器要求多个帧继续提高质量,则在桌面空闲后请求的帧数。

言论

IDDCX_ADAPTER_CAPS 是用于创建 WDDM 图形适配器的 IDARG_IN_ADAPTER_INIT 结构的成员。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1607
标头 iddcx.h

另请参阅

IDARG_IN_ADAPTER_INIT

IDDCX_ADAPTER_FLAGS

IDDCX_ENDPOINT_DIAGNOSTIC_INFO

IddCxAdapterInitAsync