IDrmPort2-Schnittstelle (portcls.h)
Die IDrmPort2
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. Die WaveCyclic- und WavePci-Porttreiber unterstützen diese Schnittstelle. Um zu bestimmen, ob ein Porttreiber die IDrmPort2
Schnittstelle unterstützt, ruft ein Miniporttreiber die QueryInterface-Methode des Portobjekts (IPortWaveCyclic oder IPortWavePci) mit REFIID IID_IDrmPort2 auf. IDrmPort2
erbt von der IDrmPort-Schnittstelle .
Die Methoden in dieser Schnittstelle dienen als alternative Einstiegspunkte zu den DRM-Funktionen im DRMK-Systemtreiber, drmk.sys.
Weitere Informationen zu IDrmPort2
finden Sie unter Inhalts-IDs und Inhaltsrechte.
Vererbung
Die IDrmPort2-Schnittstelle erbt von der IDrmPort-Schnittstelle.
Methoden
Die IDrmPort2-Schnittstelle verfügt über diese Methoden.
IDrmPort2::AddContentHandlers Die AddContentHandlers-Methode stellt dem System eine Liste von Funktionen bereit, die geschützte Inhalte verarbeiten. |
IDrmPort2::ForwardContentToDeviceObject Die ForwardContentToDeviceObject-Methode akzeptiert ein Geräteobjekt, das ein Gerät darstellt, an das der Aufrufer geschützte Inhalte weiterleiten möchte. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | portcls.h |