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 列表。 与 数字内容保护 LLC协调,HDCP 许可应用程序的所有者不应让受保护的内容流向 COPP 版本 1.0 的 HDCP 中继器。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 此结构仅适用于具有 SP1 及更高版本的 Windows Server 2003,以及具有 SP2 及更高版本的 Windows XP。 |
标头 | dxva.h (包括 Dxva.h) |