Freigeben über


IWMDRMLicense-Schnittstelle

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die IWMDRMLicense-Schnittstelle stellt eine Liste mit einer oder mehreren Lizenzen dar.

Member

Die IWMDRMLicense-Schnittstelle erbt von der IUnknown-Schnittstelle . IWMDRMLicense verfügt auch über folgende Arten von Membern:

Methoden

Die IWMDRMLicense-Schnittstelle verfügt über diese Methoden.

Methode Beschreibung
CanPersist Fragt ab, ob die Lizenz in einem lokalen Lizenzspeicher beibehalten werden kann.
CreateDecryptor Erstellt ein Entschlüsselungsobjekt mit den Einstellungen der aktuellen Lizenz.
CreateEncryptor Erstellt ein Verschlüsselungsobjekt mithilfe der Einstellungen der aktuellen Lizenz.
CreateSecureDecryptor Erstellt ein sicheres Entschlüsselungsobjekt. Der sichere Entschlüsselungsgeber unterscheidet sich vom normalen Entschlüsselungsgeber darin, dass er den Inhalt entschlüsselt und ihn dann gemäß den In den Parametern dieser Methode angegebenen Einstellungen erneut verschlüsselt.
GetAnalogVideoRestrictionLevels Ruft alle analogen Videoeinschränkungen ab, die für die aktuelle Lizenz festgelegt sind.
GetInclusionList Ruft die gesamte Einschlussliste für die aktuelle Lizenz- oder Lizenzkette ab.
GetLicense Ruft die Lizenz als Xml-Daten (Extensible Markup Language) oder Extensible Media Rights (XMR) ab.
GetLicenseProperty Ruft eine Eigenschaft aus der aktuellen Lizenz ab.
GetNext Lädt die Informationen zur nächsten Lizenz in die Liste.
GetOutputProtectionLevels Ruft Informationen zu allen Der Lizenz zugewiesenen Ausgabeschutzebenen (OPLs) ab.
PersistLicense Speichert die aktuelle Lizenz aus dem temporären Speicher im permanenten lokalen Lizenzspeicher.
ResetEnumeration Setzt die Lizenzliste auf den ursprünglichen Zustand zurück.

Siehe auch

Schnittstellen