许可证删除

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

可以通过调用 IWMDRMLicenseManagement::P rocessLicenseDeletionMessage 方法删除本地创建的任何第三方许可证(例如通过 DRM 导入)。 传递给此方法的字符串将是类似于以下内容的 XMR 许可证:

<response type="LRB">
  <DATA>
    <LICENSEDATA>
      <DATA>
        <KID>include Key ID here to revoke certain keys</KID>
        <LID>rights ID</LID
        <META>
          <LGPUBKEY>
            <PublicKey>
              <Modulus>base64 encoded public key</Modulus>
              <Exponent>Exponent in network byte order</Exponent>
            </PublicKey>
          </LGPUBKEY>
          <UID>content-owner-specific user ID</UID>
        </META>
      </DATA>
    </LICENSEDATA>
  </DATA>
</response>

UID) 字段 (所有者特定的用户 ID 是可选的。 如果没有关联任何数据,则许可证响应中不得包含可选字段。

生成 XMR 许可证

DRM 导入

编程指南