Клиентские интерфейсы DRM Microsoft Windows Media

В следующей таблице описаны интерфейсы, поддерживаемые клиентскими API-интерфейсами DRM Windows Media.

Интерфейс Описание
IDRMStatusCallback Предоставляет определение для обратного вызова состояния, который можно реализовать для обработки асинхронных операций DRM.
IWMDRMDecrypt Предоставляет метод расшифровки содержимого.
IWMDRMEncrypt Предоставляет метод шифрования данных на месте.
IWMDRMEncryptScatter Шифрует данные из несмежных блоков.
IWMDRMEventGenerator Расширение интерфейса IMFMediaEventGenerator , предоставляющего метод отмены асинхронных операций.
IWMDRMIndividualizationStatus Позволяет получить расширенные сведения о состоянии о ходе индивидуализации.
IWMDRMLicense Представляет одну или несколько лицензий в локальном хранилище лицензий.
IWMDRMLicenseBackupRestoreStatus Позволяет получить подробные сведения о состоянии операции резервного копирования или восстановления лицензий.
IWMDRMLicenseManagement Включает операции управления для локального хранилища лицензий.
IWMDRMLicenseManagement Предоставляет дополнительные параметры управления для локального хранилища лицензий.
IWMDRMLicenseQuery Позволяет приложениям запрашивать права и состояние лицензии для защищенного файла.
IWMDRMNetReceiver Предоставляет методы, необходимые для создания приложения-получателя Microsoft Windows Media DRM для сетевых устройств.
IWMDRMNetTransmitter Предоставляет методы, необходимые для создания приложения-передатчика microsoft Windows Media DRM для сетевых устройств.
IWMDRMNonSilentLicenseAquisition Предоставляет методы, обеспечивающие получение лицензий с помощью вмешательства пользователя.
IWMDRMProvider Создает другие объекты расширенных API клиента DRM Microsoft Windows Media.
IWMDRMSecurity Управляет различными процессами, связанными с безопасностью, для клиентского компьютера и подсистемы DRM.
IWMDRMSecurity Управляет отзывом и продлением компонентов.
IWMSecureBuffer Включает шифрование и расшифровку буферов.

 

Справочник по программированию