Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменён на модуль чтения источника и модуль записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать новый код средства чтения источника и средства записи приёмника вместо пакета Windows Media Format 11 SDK. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Пакет SDK для Windows Media Rights Manager 10 включает функцию отзыва лицензий. Эта функция позволяет серверам лицензий запрашивать удаление лицензий с клиентского компьютера. Пакет SDK для формата Windows Media предоставляет методы, которые обрабатывают сообщения отзыва и удаляют лицензии из локального хранилища лицензий.
Процесс отзыва лицензий инициируется службой, предоставленной издателем лицензии. Ваше приложение может размещать эту службу, или она может быть веб-приложением. В любом случае приложение должно иметь возможность получать лицензионный запрос, созданный службой.
Чтобы удалить лицензии из хранилища лицензий, выполните следующие действия.
- После получения запроса лицензии от издателя лицензии вызовите функцию WMCreateLicenseRevocationAgent, чтобы создать объект агента отзыва лицензий и получить указатель на интерфейс IWMLicenseRevocationAgent.
- Вызовите метод IWMLicenseRevocationAgent::GetLRBChallenge, чтобы создать ответ на вызов.
- Отправьте ответ на вызов обратно в компонент службы лицензий, от которого вы получили вызов.
- Компонент службы лицензий отправляет в ваше приложение подписанный LRB для отзыва лицензий. При получении вызовите метод IWMLicenseRevocationAgent::ProcessLRB. ProcessLRB создает сообщение подтверждения, которое необходимо отправить обратно в службу лицензий, чтобы убедиться, что лицензии были удалены.
Заметка
DRM не поддерживается версией этого пакета SDK на основе x64.
Связанные разделы