Интерфейс 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 | Добавляет лицензию в локальное хранилище лицензий. |