Интерфейсы для поставщиков защищенного содержимого
Поставщик безопасного содержимого (SCP) — это компонент подключаемого модуля, который позволяет диспетчеру устройств Windows Media передавать и запрашивать сведения о правах из содержимого, защищенного drM. Корпорация Майкрософт предоставляет компонент SCP, который может обрабатывать защищенные drM файлы WMA и WMV. Если устройство или приложение будет использовать содержимое, защищенное drM, в других форматах, он должен создать компонент SCP, реализуя все эти интерфейсы. В противном случае вам не потребуется использовать эти интерфейсы.
Интерфейс | Описание |
---|---|
ISCPSecureAuthenticate | Основной интерфейс поставщика защищенного содержимого. |
ISCPSecureAuthenticate2 | Расширяет ISCPSecureAuthenticate, предоставляя способ получения объекта сеанса. |
ISCPSecureExchange | Используется для обмена защищенным содержимым и правами, связанными с содержимым. |
ISCPSecureExchange2 | Расширяет ISCPSecureExchange путем предоставления новой версии метода TransferContainerData. |
ISCPSecureExchange3 | Расширяет ISCPSecureExchange2 путем повышения производительности обмена данными и полного метода обратного вызова передачи. |
ISCPSecureQuery | Запрашивается диспетчером устройств Windows Media, чтобы определить владение защищенным содержимым. |
ISCPSecureQuery2 | Расширяет ISCPSecureQuery с помощью функциональных возможностей, определяющих, отвечает ли поставщик защищенного содержимого за содержимое, а также предоставляет URL-адрес для обновления отозванных компонентов и определения компонентов, которые были отменены. |
ISCPSecureQuery3 | Расширяет ISCPSecureQuery2 путем предоставления набора новых методов для получения прав и принятия решений по четкому каналу. |
ISCPSession | Обеспечивает эффективное общее управление состоянием для нескольких операций. |