IDrmPort

The IDrmPort 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. In Windows XP and later, the WaveCyclic and WavePci port drivers support this interface. To determine whether a port driver supports the IDrmPort interface, a miniport driver calls the port (IPortWaveCyclic or IPortWavePci) object's QueryInterface method with REFIID IID_IDrmPort. IDrmPort inherits from the IUnknown interface.

The methods in this interface serve as alternate entry points to the DRM Functions in the DRMK system driver, drmk.sys.

In addition to the methods that IDrmPort inherits from the IUnknown interface, IDrmPort supports the following methods:

IDrmPort::CreateContentMixed

IDrmPort::DestroyContent

IDrmPort::ForwardContentToFileObject

IDrmPort::ForwardContentToInterface

IDrmPort::GetContentRights

For more information about IDrmPort, see Content IDs and Content Rights.

 

 

Send comments about this topic to Microsoft

Show: