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


Интерфейс IWMDRMLicenseManagement

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

Интерфейс IWMDRMLicenseManagement предоставляет методы, которые выполняют общие операции, связанные с локальным хранилищем лицензий.

Чтобы получить экземпляр этого интерфейса, вызовите IWMDRMProvider::CreateObject. Передайте IID_IWMDRMLicenseManagement в качестве параметра riid .

Элементы

Интерфейс IWMDRMLicenseManagement наследуется от IWMDRMEventGenerator. IWMDRMLicenseManagement также имеет следующие типы членов:

Методы

Интерфейс IWMDRMLicenseManagement содержит следующие методы.

Метод Описание
AcquireLicense Асинхронно получает лицензию по указанному URL-адресу.
BackupLicenses Создает резервную копию лицензий в локальном хранилище лицензий.
CleanLicenseStore Удаляет помеченные лицензии из хранилища лицензий и дефрагментирует хранилище для повышения производительности.
CreateLicenseEnumeration Создает объект перечислителя лицензий, заполненный сведениями о лицензии на основе значений параметров.
CreateLicenseRevocationChallenge Создает запрос на отзыв лицензии.
DeleteLicense Удаляет лицензию из временного локального хранилища лицензий.
MonitorLicenseAcquisition Инициирует мониторинг процесса приобретения лицензии.
ProcessLicenseDeletionMessage Удаляет лицензию, которая была импортирована для содержимого, изначально защищенного с помощью другой системы защиты содержимого.
ProcessLicenseRevocationResponse Отменяет лицензии из локального хранилища лицензий.
RestoreLicenses Восстанавливает ранее созданные резервные копии лицензий.
StoreLicense Добавляет лицензию в локальное хранилище лицензий.

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

Интерфейсы

IWMDRMEventGenerator