安全内容提供程序的接口

安全内容提供程序 (SCP) 是一个插件组件,使 Windows Media 设备管理器能够从受 DRM 保护的内容中传输和请求权限信息。 Microsoft 提供了一个 SCP 组件,该组件可以处理受 DRM 保护的 WMA 和 WMV 文件。 如果设备或应用程序将使用其他格式的受 DRM 保护的内容,则应通过实现所有这些接口来创建 SCP 组件。 否则,无需使用这些接口。

接口 说明
ISCPSecureAuthenticate 安全内容提供程序的主接口。
ISCPSecureAuthenticate2 通过提供获取会话对象的方法扩展 ISCPSecureAuthenticate
ISCPSecureExchange 用于交换受保护的内容以及与内容关联的权限。
ISCPSecureExchange2 通过提供新版本的 TransferContainerData 方法扩展 ISCPSecureExchange
ISCPSecureExchange3 通过提供改进的数据交换性能和传输完成回调方法,扩展 了 ISCPSecureExchange2
ISCPSecureQuery 由 Windows Media 设备管理器查询以确定受保护内容的所有权。
ISCPSecureQuery2 通过确定安全内容提供程序是否负责内容的功能扩展 ISCPSecureQuery ,如果是,则提供 URL 来更新吊销的组件并确定哪些组件已被撤销。
ISCPSecureQuery3 通过提供一组新方法来检索权限并在明确通道上做出决策,从而扩展 ISCPSecureQuery2
ISCPSession 为多个操作提供高效的通用状态管理。