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 |
标头 |
|