IWMDRMDeviceApp-Schnittstelle
[Das Windows Media DRM-Feature ist veraltet und sollte nicht verwendet werden. Verwenden Sie stattdessen Microsoft PlayReady.]
Die IWMDRMDeviceApp-Schnittstelle ermöglicht es einer Anwendung, Lizenzen zu dosieren, zu synchronisieren und die DRM-Komponenten eines Geräts zu aktualisieren. Diese Schnittstelle funktioniert nur mit Geräten, die Windows Media DRM 10 für tragbare Geräte unterstützen.
Rufen Sie zum Abrufen dieser Schnittstelle CoCreateInstance auf, und übergeben Sie CLSID_WMDRMDeviceApp.
Hinweis
Diese Schnittstelle ist in der Headerdatei definiert, die aus WMDRMDeviceApp.idl erstellt wurde. Dieser Header #include"wmdm.h". Möglicherweise müssen Sie diesen Dateinamen so ändern, dass er mit dem aus WMDM.idl erstellten Header übereinstimmt.
Member
Die IWMDRMDeviceApp-Schnittstelle erbt von der IUnknown-Schnittstelle . IWMDRMDeviceApp verfügt auch über folgende Membertypen:
Methoden
Die IWMDRMDeviceApp-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
AcquireDeviceData | Initialisiert oder setzt eine sichere Uhr eines Geräts zurück. |
GenerateMeterChallenge | Ruft Messdaten von einem Gerät ab. |
ProcessMeterResponse | Setzt einige oder alle Verbrauchszähler auf einem Gerät zurück, nachdem Daten vom Gerät an den Server gesendet und vom Server verarbeitet wurden. |
QueryDeviceStatus | Fragt ein Gerät nach seiner aktuellen DRM-status und -Funktionen ab. |
SynchronizeLicenses | Updates Lizenzen auf einem Gerät, wenn sie kurz vor dem Ablauf stehen. |