DXVA_COPPStatusHDCPKeyData 结构 (dxva.h)
DXVA_COPPStatusHDCPKeyData结构描述了高带宽数字内容保护 (HDCP) 接收器或中继器密钥选择矢量 (KSV) 。
语法
typedef struct _DXVA_COPPStatusHDCPKeyData {
GUID rApp;
ULONG dwFlags;
ULONG dwHDCPFlags;
GUID BKey;
GUID Reserved1;
GUID Reserved2;
} DXVA_COPPStatusHDCPKeyData;
成员
rApp
指定一个 128 位随机数,使用一次。 此随机数由请求应用程序生成,并提供给DXVA_COPPStatusInput结构的 rApp 成员中的显示驱动程序。
dwFlags
指定可能与调用应用程序相关的其他状态信息。 显示驱动程序应将 dwFlags 设置为COPP_StatusFlags枚举类型的 COPP_StatusNormal (0x00) 值或以下COPP_StatusFlags的有效 ORed 组合:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
dwHDCPFlags
指定连接到数字视频接口 (DVI) 或 High-Definition 多媒体接口 (HDMI) 输出连接器的设备当前 HDCP 特征。 显示驱动程序可以将 dwHDCPFlags 设置为从COPP_StatusHDCPFlags枚举类型 COPP_HDCPRepeater (0x01) ,以指示设备是中继器。
BKey
指定 HDCP 规范修订版 1.1 定义的 HDCP 接收器或中继器 KSV (Bksv) ,以最低有效 40 位为单位。
Reserved1
保留。 应设置为零 (GUID_NULL) 。
Reserved2
保留。 应设置为零 (GUID_NULL) 。
注解
显示驱动程序通过 COPPQueryStatus 的 pOutput 参数返回有关 HDCP 密钥的状态。 DXVA_COPPStatusOutput结构描述返回的状态信息。 显示驱动程序应将 HDCP 密钥状态强制转换为指向DXVA_COPPStatusHDCPKeyData结构的指针,并在 DXVA_COPPStatusOutput 的 COPPStatus 成员中返回状态信息。
应用程序启动 HDCP 密钥数据的查询,以确定是否撤销了接收方或中继器设备;然后,他们可以禁用到设备的受保护内容流。 应用程序必须通过处理 SRM) (系统可续订性消息来获取吊销的 KSV 列表。 与 Digital Content Protection LLC 协调,HDCP 许可应用程序的所有者不应允许受保护的内容流向 COPP 版本 1.0 的 HDCP 中继器。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 此结构仅适用于 SP1 及更高版本的 Windows Server 2003 以及 SP2 及更高版本的 Windows XP。 |
标头 | dxva.h (包括 Dxva.h) |