IWMDRMLicenseQuery 接口

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

IWMDRMLicenseQuery 接口使应用程序能够查询受保护文件的权限和许可证状态。 此接口使用密钥 ID 对本地许可证存储执行查询。

若要获取此接口的实例,请调用 IWMDRMProvider::CreateObject。 将 IID_IWMDRMLicenseQuery 作为 riid 参数传递。

成员

IWMDRMLicenseQuery 接口继承自 IUnknown 接口。 IWMDRMLicenseQuery 也具有以下类型的成员:

方法

IWMDRMLicenseQuery 接口具有这些方法。

方法 描述
QueryActionAllowed 查询本地许可证存储,以获取按密钥 ID 执行操作的权限。
QueryLicenseState 按密钥 ID 和特定权限查询本地许可证存储中的许可证状态数据。
SetActionAllowedQueryParams 设置环境参数以提高许可证查询的准确性。

备注

IWMDRMLicenseQuery 的方法不提供有关单个许可证的信息。 相反,许可证数据在返回查询结果之前由 DRM 子系统聚合。

另请参阅

接口