IDrmPort2 interface (portcls.h)
The IDrmPort2
interface is used by a WaveCyclic or WavePci miniport driver to manage DRM-protected content (see Digital Rights Management). The port driver implements this interface and exposes it to the miniport driver. The WaveCyclic and WavePci port drivers support this interface. To determine whether a port driver supports the IDrmPort2
interface, a miniport driver calls the port (IPortWaveCyclic or IPortWavePci) object's QueryInterface method with REFIID IID_IDrmPort2. IDrmPort2
inherits from the IDrmPort interface.
The methods in this interface serve as alternate entry points to the DRM functions in the DRMK system driver, drmk.sys.
For more information about IDrmPort2
, see Content IDs and Content Rights.
Inheritance
The IDrmPort2 interface inherits from the IDrmPort interface.
Methods
The IDrmPort2 interface has these methods.
IDrmPort2::AddContentHandlers The AddContentHandlers method provides the system with a list of functions that handle protected content. |
IDrmPort2::ForwardContentToDeviceObject The ForwardContentToDeviceObject method accepts a device object representing a device to which the caller intends to forward protected content. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | portcls.h |