Freigeben über


IDrmPort-Schnittstelle (portcls.h)

Die IDrmPort Schnittstelle wird von einem WaveCyclic- oder WavePci-Miniporttreiber zum Verwalten von DRM-geschützten Inhalten verwendet (siehe Digital Rights Management). Der Porttreiber implementiert diese Schnittstelle und macht sie dem Miniporttreiber verfügbar. In Windows XP und höher unterstützen die WaveCyclic- und WavePci-Porttreiber diese Schnittstelle. Um festzustellen, ob ein Porttreiber die IDrmPort Schnittstelle unterstützt, ruft ein Miniporttreiber den Port auf (IPortWaveCyclic oder IPortWavePci) -Objekt QueryInterface Methode mit REFIID IID_IDrmPort.

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

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

Erbschaft

Die IDrmPort Schnittstelle erbt von der IUnknown-Schnittstelle.

Methodik

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-Audiodatenströmen 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 beibehalten, um vorhandene Treiber zu unterstützen.
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-Inhaltsrechte ab, die einem Datenstrom zugewiesen sind, der durch eine Inhalts-ID identifiziert wird.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- portcls.h