Интерфейс 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 Обновления лицензии на устройстве, когда срок их действия близок к истечению срока действия.

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

Обработка защищенного содержимого в приложении

Интерфейсы для приложений

Измерение использования содержимого