Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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.]
Der Lizenzsperrung bezieht sich auf das Entfernen von Lizenzen aus einem lokalen Lizenzspeicher. Ein häufiges Szenario für die Lizenzsperrung tritt auf, wenn ein Dienstanbieter, z. B. ein Musikabonnementdienst, den Dienst auf dem Computer eines Benutzers deaktivieren muss.
Der Lizenzsperrprozess wird von einem Dienst initiiert, der vom Lizenzherausgeber bereitgestellt wird. Ihre Anwendung kann diesen Dienst hosten oder eine Webanwendung sein. In beiden Fällen muss Ihre Anwendung in der Lage sein, eine Lizenzabfrage zu erhalten, die vom Dienst erstellt wurde.
Gehen Sie wie folgt vor, um Lizenzen aus dem Lizenzspeicher zu entfernen:
- Erstellen Sie beim Erhalt einer Lizenzaufforderung des Lizenzausstellers eine Sperraufforderung mithilfe der IWMDRMLicenseManagement::CreateLicenseRevocationChallenge-Methode. Diese Methode weist einen Puffer zu, der eine Sperrabfragedaten enthält, die über den ppbChallengeOutput Parameter an Ihre Anwendung übergeben werden.
- Senden Sie die Lizenzsperrabfrage an einen Lizenzsperrdienst. Der Server generiert als Antwort ein Lizenzsperr-BLOB (LRB).
- Entfernen Sie die Lizenz aus dem lokalen Speicher mithilfe der IWMDRMLicenseManagement::P rocessLicenseRevocationResponse--Methode, und übergeben Sie das vom Lizenzserver zurückgegebene LRB.
- Der von CreateLicenseRevocationChallenge zugewiesene Puffer mithilfe der CoTaskMemFree--Funktion zuzuordnen.
Weitere Informationen zur Funktionsweise des Lizenzsperrens oder zum Schreiben eines Sperrdiensts finden Sie unter Implementieren der Lizenzsperrung.
Verwandte Themen