Поделиться через


структура WMDRM_IMPORT_SESSION_KEY

[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие 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. Данные в буфере — это случайно созданное значение ключа.

Комментарии

Эта структура, включая буфер, содержащий ключ сеанса, должна быть зашифрована с помощью открытого ключа компьютера DRM Windows Media и включена в элемент pbEncryptedSessionKeyMessageструктуры WMDRM_IMPORT_INIT_STRUCT .

Требования

Требование Значение
Минимальная версия клиента
Windows XP [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Версия
Пакет SDK для Windows Media в формате 11
Заголовок
Drmexternals.h

См. также раздел

Структуры