WMDRM_IMPORT_SESSION_KEY 结构
[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
WMDRM_IMPORT_SESSION_KEY 结构包含用于导入受保护内容的会话密钥。
语法
typedef struct WMDRM_IMPORT_SESSION_KEY {
DWORD dwKeyType;
DWORD cbKey;
BYTE rgbKey[1];
} ;
成员
-
dwKeyType
-
会话密钥类型。 设置为 WMDRM_KEYTYPE_RC4。
-
cbKey
-
会话密钥的大小(以字节为单位)。 鉴于此结构 (整个消息的单个 RSA OAEP 操作限制,以及会话密钥) ,此值可以根据需要大。
-
rgbKey
-
包含会话密钥的缓冲区的地址。 缓冲区大小必须与 cbKey 的值匹配。 缓冲区中的数据是随机生成的键值。
备注
此结构(包括包含会话密钥的缓冲区)必须使用 Windows Media DRM 计算机公钥进行加密,并包含在 WMDRM_IMPORT_INIT_STRUCT 结构的 pbEncryptedSessionKeyMessage 成员中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
版本 |
Windows Media Format 11 SDK |
标头 |
|