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 IDrmPort
finden 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 |