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


Интерфейс IWMDRMNonSilentLicenseAquisition

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

Интерфейс IWMDRMNonSilentLicenseAquisition предоставляет методы, позволяющие получать лицензии, требующие вмешательства пользователя.

Этот интерфейс можно получить, выполнив автоматическое получение лицензий. После вызова IWMDRMLicenseManagement::AcquireLicense будет создано событие MEWMDRMLicenseAcquisitionCompleted . Вызовите метод IMFMediaEvent::GetValue события, чтобы получить указатель на интерфейс IUnknown , который можно запросить указатель на экземпляр этого интерфейса.

Элементы

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

Методы

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

Метод Описание
GetChallenge Извлекает запрос лицензии, который должен быть размещен на сервере лицензирования.
GetURL Извлекает URL-адрес, на который должен быть размещен запрос лицензии.

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

Интерфейсы

Получение лицензии без автоматического уведомления