Freigeben über


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 IDrmPort2finden 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