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
标头
Drmexternals.h

另请参阅

结构