Лицензии
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Лицензия — это набор данных, описывающий условия чтения данных в защищенных файлах. Каждая лицензия применяется к идентификатору ключа, который обычно назначается одному файлу мультимедиа. Этот идентификатор используется для идентификации защищенного содержимого в лицензии.
Каждая лицензия указывает одно или несколько действий, которые могут быть выполнены с защищенным содержимым. Эти действия, также называемые правами, могут быть ограничены несколькими способами. Объединяя даты начала, даты окончания, счетчики и временные ограничения, издатель лицензии может создать практически любые мыслимые ограничения на право.
Лицензии выдаются веб-службой. При получении лицензии она сохраняется на клиентском компьютере в локальном хранилище лицензий, которое представляет собой защищенный файл, содержащий лицензии и другие данные DRM. Когда приложение получает доступ к защищенному содержимому, подсистема DRM выполняет поиск в локальном хранилище лицензий на наличие лицензии, предоставляющей соответствующее право. Если лицензия не найдена, приложение может получить ее на основе сведений, хранящихся в заголовке DRM файла.
Для одного защищенного файла можно выдать несколько лицензий. Когда подсистема DRM определяет, разрешено ли действие, она объединяет права из всех применимых лицензий. Каждой лицензии можно назначить приоритет. Если к действию применяется несколько лицензий, проверяется лицензия с наивысшим приоритетом, чтобы определить необходимость уменьшения количества лицензий.
Связанные темы