Интерфейс IWMDRMDeviceApp
[Функция УПРАВЛЕНИЯ цифровыми правами Windows Media устарела и не должна использоваться. Вместо этого используйте Microsoft PlayReady.]
Интерфейс IWMDRMDeviceApp позволяет приложению измерять, синхронизировать лицензии и обновлять компоненты DRM устройства. Этот интерфейс будет работать только с устройствами, поддерживающими Windows Media DRM 10 для переносных устройств.
Чтобы получить этот интерфейс, вызовите CoCreateInstance, передав CLSID_WMDRMDeviceApp.
Примечание
Этот интерфейс определен в файле заголовка, созданном из WMDRMDeviceApp.idl. Этот заголовок #include"wmdm.h". Может потребоваться изменить это имя файла в соответствии с заголовком, созданным из WMDM.idl.
Элементы
Интерфейс IWMDRMDeviceApp наследуется от интерфейса IUnknown . IWMDRMDeviceApp также имеет следующие типы членов:
Методы
Интерфейс IWMDRMDeviceApp содержит следующие методы.
Метод | Описание |
---|---|
AcquireDeviceData | Инициализирует или сбрасывает защищенные часы устройства |
GenerateMeterChallenge | Получает данные измерения с устройства. |
ProcessMeterResponse | Сбрасывает некоторые или все счетчики измерения на устройстве после того, как данные с устройства были отправлены на сервер и обработаны сервером. |
QueryDeviceStatus | Запрашивает у устройства текущее состояние и возможности DRM. |
SynchronizeLicenses | Обновления лицензии на устройстве, когда срок их действия близок к истечению срока действия. |