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