Freigeben über


Lizenzlöschung

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Alle lokal erstellten Drittanbieterlizenzen, z. B. durch DRM-Import, können gelöscht werden, indem sie die IWMDRMLicenseManagement::P rocessLicenseDeletionMessage Methode aufrufen. Die an diese Methode übergebene Zeichenfolge ist eine XMR-Lizenz, die etwa wie folgt aussieht:

<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>

Das Feld für die besitzerspezifische Benutzer-ID (UID) ist optional. Optionale Felder dürfen nicht in die Lizenzantwort einbezogen werden, wenn keine Daten zugeordnet sind.

Erstellen einer XMR-Lizenz

DRM-Import-

Programmierhandbuch