IWMDRMLicenseManagement::CreateLicenseEnumeration 方法

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

CreateLicenseEnumeration 方法创建一个许可证枚举器对象,可用于获取有关本地许可证存储中许可证的信息。

语法

HRESULT CreateLicenseEnumeration(
  [in]  WMDRM_LICENSE_FILTER *pLicenseFilter,
  [out] IWMDRMLicense        **pEnumerator
);

参数

pLicenseFilter [in]

指向包含枚举器中许可证列表的筛选参数的 WMDRM_LICENSE_FILTER 结构的指针。

pEnumerator [out]

接收新创建的许可证枚举器对象的 IWMDRMLicense 接口地址的指针。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 描述
NS_E_DRM_RIV_TOO_SMALL
需要更新的内容吊销列表。
S_OK
方法成功。

备注

无。

要求

要求
标头
Wmdrmsdk.h

Wmdrmsdk.lib

另请参阅

枚举本地许可证存储中的许可证

IWMDRMLicenseManagement 接口