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 列表。 与 数字内容保护 LLC协调,HDCP 许可应用程序的所有者不应让受保护的内容流向 COPP 版本 1.0 的 HDCP 中继器。

要求

要求 价值
最低支持的客户端 此结构仅适用于具有 SP1 及更高版本的 Windows Server 2003,以及具有 SP2 及更高版本的 Windows XP。
标头 dxva.h (包括 Dxva.h)

另请参阅

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput