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 |