安全内容提供程序的接口
安全内容提供程序 (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 | 为多个操作提供高效的通用状态管理。 |