IDrmPort 接口 (portcls.h)
IDrmPort
接口由 WaveCyclic 或 WavePci 微型端口驱动程序用来管理受 DRM 保护的内容(请参阅 数字版权管理)。 端口驱动程序实现此接口,并将其公开给微型端口驱动程序。 在 Windows XP 及更高版本中,WaveCyclic 和 WavePci 端口驱动程序支持此接口。 若要确定端口驱动程序是否支持 IDrmPort
接口,微型端口驱动程序使用 REFIID IID_IDrmPort调用端口(IPortWaveCyclic 或 IPortWavePci) 对象的 QueryInterface 方法。
此接口中的方法充当 DRM 系统驱动程序drmk.sys中 DRM Functions 的备用入口点。
有关 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 内容权限。 |
要求
要求 | 价值 |
---|---|
目标平台 | 窗户 |
标头 | portcls.h |