Freigeben über


IDrmPort-Schnittstelle (portcls.h)

Die IDrmPort Schnittstelle wird von einem WaveCyclic- oder WavePci-Miniporttreiber verwendet, um DRM-geschützte Inhalte zu verwalten (siehe Digital Rights Management). Der Porttreiber implementiert diese Schnittstelle und macht sie für den Miniporttreiber verfügbar. In Windows XP und höher unterstützen die WaveCyclic- und WavePci-Porttreiber diese Schnittstelle. Um zu bestimmen, ob ein Porttreiber die IDrmPort Schnittstelle unterstützt, ruft ein Miniporttreiber die QueryInterface-Methode des Portobjekts (IPortWaveCyclic oder IPortWavePci) mit REFIID IID_IDrmPort auf.

Die Methoden in dieser Schnittstelle dienen als alternative Einstiegspunkte zu den DRM-Funktionen im DRMK-Systemtreiber, drmk.sys.

Weitere Informationen zu IDrmPortfinden Sie unter Inhalts-IDs und Inhaltsrechte.

Vererbung

Die IDrmPort-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

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

 
IDrmPort::CreateContentMixed

Die CreateContentMixed-Methode berechnet die DRM-Inhaltsrechte für einen zusammengesetzten Datenstrom, der gemischte Inhalte aus einer Reihe von KS-Audiostreams enthält.
IDrmPort::D estroyContent

Die DestroyContent-Methode löscht eine DRM-Inhalts-ID, die von IDrmPort::CreateContentMixed erstellt wurde.
IDrmPort::ForwardContentToFileObject

Die ForwardContentToFileObject-Methode ist veraltet und wird nur zur Unterstützung vorhandener Treiber beibehalten.
IDrmPort::ForwardContentToInterface

Die ForwardContentToInterface-Methode akzeptiert einen Zeiger auf die COM-Schnittstelle eines Objekts, an das der Aufrufer geschützte Inhalte weiterleiten möchte.
IDrmPort::GetContentRights

Die GetContentRights-Methode ruft die DRM-Inhaltsberechtigungen ab, die einem Stream zugewiesen sind, der durch eine Inhalts-ID identifiziert wird.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portcls.h