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