Freigeben über


IWMDRMLicenseQuery-Schnittstelle

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Mit der IWMDRMLicenseQuery-Schnittstelle können Anwendungen die Rechte und den Lizenzstatus für eine geschützte Datei abfragen. Diese Schnittstelle verwendet die Schlüssel-ID, um Abfragen im lokalen Lizenzspeicher auszuführen.

Um eine instance dieser Schnittstelle zu erhalten, rufen Sie IWMDRMProvider::CreateObject auf. Übergeben Sie IID_IWMDRMLicenseQuery als riid-Parameter .

Member

Die IWMDRMLicenseQuery-Schnittstelle erbt von der IUnknown-Schnittstelle . IWMDRMLicenseQuery verfügt auch über folgende Membertypen:

Methoden

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

Methode BESCHREIBUNG
QueryActionAllowed Fragt den lokalen Lizenzspeicher nach Berechtigungen zum Ausführen von Aktionen nach Schlüssel-ID ab.
QueryLicenseState Fragt den lokalen Lizenzspeicher nach Lizenzstatusdaten nach Schlüssel-ID und bestimmten Rechten ab.
SetActionAllowedQueryParams Legt Umgebungsparameter fest, um die Genauigkeit von Lizenzabfragen zu verbessern.

Bemerkungen

Die Methoden von IWMDRMLicenseQuery bieten keine Informationen zu einzelnen Lizenzen. Stattdessen werden die Lizenzdaten vom DRM-Subsystem aggregiert, bevor die Abfrageergebnisse zurückgegeben werden.

Siehe auch

Schnittstellen