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) 。

注解

显示驱动程序通过 COPPQueryStatuspOutput 参数返回有关 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)

另请参阅

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput