WMDRM_IMPORT_CONTENT_KEY 结构

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

WMDRM_IMPORT_CONTENT_KEY结构存储导入受保护内容时使用的内容密钥。

语法

typedef struct WMDRM_IMPORT_CONTENT_KEY {
  DWORD dwVersion;
  DWORD cbStructSize;
  DWORD dwIVKeyType;
  DWORD cbIVKey;
  DWORD dwContentKeyType;
  DWORD cbContentKey;
  BYTE  rgbKeyData[1];
} ;

成员

dwVersion

版本。

cbStructSize

结构的大小(以字节为单位)。

dwIVKeyType

初始化向量键类型。 设置为 WMDRM_KEYTYPE_RC4。

cbIVKey

初始化向量键的大小(以字节为单位)。

dwContentKeyType

内容密钥类型。 设置为 WMDRM_KEYTYPE_COCKTAIL。

cbContentKey

内容密钥的大小(以字节为单位)。

rgbKeyData

包含内容密钥的缓冲区的地址。 缓冲区大小必须与 cbContentKey 的值匹配。 此密钥应与从 XMR 许可证消息导入的密钥匹配。

备注

此结构(包括包含会话密钥的缓冲区)必须使用会话密钥进行加密,并包含在 WMDRM_IMPORT_INIT_STRUCT 结构的 pbEncryptedKeyMessage 成员中。

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
版本
Windows Media Format 11 SDK
标头
Drmexternals.h

另请参阅

结构