IWMDRMLicenseManagement 接口
[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
IWMDRMLicenseManagement 接口提供执行与本地许可证存储相关的常规操作的方法。
若要获取此接口的实例,请调用 IWMDRMProvider::CreateObject。 将 IID_IWMDRMLicenseManagement 作为 riid 参数传递。
成员
IWMDRMLicenseManagement 接口继承自 IWMDRMEventGenerator。 IWMDRMLicenseManagement 还具有以下类型的成员:
方法
IWMDRMLicenseManagement 接口具有这些方法。
方法 | 说明 |
---|---|
AcquireLicense | 从指定的 URL 异步获取许可证。 |
BackupLicenses | 在本地许可证存储中创建许可证的备份。 |
CleanLicenseStore | 从许可证存储中删除标记的许可证,并碎片整理存储以提高性能。 |
CreateLicenseEnumeration | 创建一个许可证枚举器对象,该对象根据参数值填充了许可证信息。 |
CreateLicenseRevocationChallenge | 生成许可证吊销质询。 |
DeleteLicense | 从临时本地许可证存储中删除许可证。 |
MonitorLicenseAcquisition | 启动许可证获取过程的监视。 |
ProcessLicenseDeletionMessage | 删除最初使用另一个内容保护系统保护的内容导入的许可证。 |
ProcessLicenseRevocationResponse | 从本地许可证存储区吊销许可证。 |
RestoreLicenses | 还原以前备份的许可证。 |
StoreLicense | 将许可证添加到本地许可证存储。 |