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