Интерфейс ISCPSecureQuery (mswmdm.h)
Интерфейс ISCPSecureQuery запрашивается диспетчер устройств Windows Media для определения владельца защищенного содержимого. Windows Media диспетчер устройств передает сведения о содержимом поставщику защищенного содержимого, который использует эти сведения, чтобы определить, несет ли он ответственность за содержимое. Windows Media диспетчер устройств обращается к этому интерфейсу всякий раз, когда приложение загружает содержимое на устройство мультимедиа.
Интерфейс ISCPSecureQuery2 расширяет возможности ISCPSecureQuery с помощью функций, определяющих, отвечает ли поставщик защищенного содержимого за содержимое, и, если да, предоставляет URL-адрес для обновления отозванных компонентов и определяет, какие компоненты были отозваны.
Поставщик безопасного содержимого реализует этот интерфейс, а безопасные диспетчер устройств реализации Windows Media вызывают его методы.
Наследование
Интерфейс ISCPSecureQuery наследуется от интерфейса IUnknown . ISCPSecureQuery также имеет следующие типы членов:
Методы
Интерфейс ISCPSecureQuery содержит следующие методы.
ISCPSecureQuery::ExamineData Метод ExamineData определяет права и ответственность за содержимое путем проверки данных, которые windows Media диспетчер устройств передает этому методу. |
ISCPSecureQuery::GetDataDemands Метод GetDataDemands сообщает, какие данные необходимы поставщику защищенного содержимого для определения прав и ответственности за определенный фрагмент содержимого. |
ISCPSecureQuery::GetRights Метод GetRights извлекает сведения о правах для текущего фрагмента содержимого. Права зависят от файлов. |
ISCPSecureQuery::MakeDecision Метод MakeDecision определяет, разрешен ли доступ к содержимому. Если доступ разрешен, этот метод возвращает интерфейс, который будет использоваться для доступа к содержимому. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |