Поделиться через


Интерфейсы для поставщиков защищенного содержимого

Поставщик безопасного содержимого (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 Обеспечивает эффективное общее управление состоянием для нескольких операций.