Microsoft Windows媒体 DRM 客户端接口

下表描述了Windows媒体 DRM 客户端 API 支持的接口。

接口 说明
BNMStatusCallback 提供可用于处理异步 DRM 操作的状态回调的定义。
IWMDRMDecrypt 提供用于解密内容的方法。
IWMDRMEncrypt 提供用于就地加密数据的方法。
IWMDRMEncryptScatter 加密来自非连续块的数据。
IWMDRMEventGenerator IMFMediaEventGenerator 接口的扩展,提供取消异步操作的方法。
IWMDRMIndividualizationStatus 启用有关单独化进度的高级状态信息的检索。
IWMDRMLicense 表示本地许可证存储中的一个或多个许可证。
IWMDRMLicenseBackupRestoreStatus 启用有关许可证备份或还原操作的详细状态信息的检索。
IWMDRMLicenseManagement 启用本地许可证存储的管理操作。
IWMDRMLicenseManagement 为本地许可证存储提供其他管理选项。
IWMDRMLicenseQuery 使应用程序能够查询受保护文件的权限和许可证状态。
IWMDRMNetReceiver 提供创建 Microsoft Windows Media DRM for Network Devices 接收方应用程序所需的方法。
IWMDRMNetTransmitter 提供创建 Microsoft Windows媒体 DRM for Network Devices 发送器应用程序所需的方法。
IWMDRMNonSilentLicenseAquisition 提供通过用户干预启用许可证获取的方法。
IWMDRMProvider 创建 Microsoft Windows媒体 DRM 客户端扩展 API 的其他对象。
IWMDRMSecurity 管理客户端计算机和 DRM 子系统的各种安全相关进程。
IWMDRMSecurity 管理组件吊销和续订。
IWMSecureBuffer 启用缓冲区的加密和解密。

 

编程参考