IDrmPort 接口 (portcls.h)

IDrmPort 接口由 WaveCyclic 或 WavePci 微型端口驱动程序用于管理受 DRM 保护的内容, (请参阅 数字版权管理) 。 端口驱动程序实现此接口并将其公开给微型端口驱动程序。 在 Windows XP 及更高版本中,WaveCyclic 和 WavePci 端口驱动程序支持此接口。 若要确定端口驱动程序是否支持 接口IDrmPort,微型端口驱动程序使用 REFIID IID_IDrmPort调用 (IPortWaveCyclicIPortWavePci) 对象的 QueryInterface 方法。

此接口中的方法充当 DRMK 系统驱动程序DRM Functions 的备用入口点,drmk.sys。

有关 的详细信息 IDrmPort,请参阅 内容 ID 和内容权限

继承

IDrmPort 接口继承自 IUnknown 接口。

方法

IDrmPort 接口具有这些方法。

 
IDrmPort::CreateContentMixed

CreateContentMixed 方法计算包含来自某些 KS 音频流的混合内容的复合流的 DRM 内容权限。
IDrmPort::D estroyContent

DestroyContent 方法删除由 IDrmPort::CreateContentMixed 创建的 DRM 内容 ID。
IDrmPort::ForwardContentToFileObject

ForwardContentToFileObject 方法已过时,并且仅用于支持现有驱动程序。
IDrmPort::ForwardContentToInterface

ForwardContentToInterface 方法接受指向调用方要转发受保护内容的对象的 COM 接口的指针。
IDrmPort::GetContentRights

GetContentRights 方法检索分配给由内容 ID 标识的流的 DRM 内容权限。

要求

要求
目标平台 Windows
标头 portcls.h