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


структура WMDRM_IMPORT_CONTENT_KEY

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

Комментарии

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

Требования

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

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

Структуры