Интерфейс 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-адрес, на который должен быть размещен запрос лицензии. |