(portcls.h) 的 IDrmPort 介面

IDrmPort WaveCyclic 或 WavePci 迷你埠驅動程式會使用此介面來管理受 DRM 保護的內容, (請參閱 Digital Rights Management) 。 埠驅動程式會實作此介面,並將它公開給迷你埠驅動程式。 在 Windows XP 和更新版本中,WaveCyclic 和 WavePci 埠驅動程序支援此介面。 若要判斷埠驅動程式是否支援IDrmPort介面,迷你埠驅動程式會使用 REFIID IID_IDrmPort呼叫埠 (IPortWaveCyclicIPortWavePci) 物件的 QueryInterface 方法。

此介面中的方法可作為DRMK系統驅動程式DRM函式的替代進入點,drmk.sys。

如需 的詳細資訊 IDrmPort,請參閱 內容標識符和內容許可權

繼承

IDrmPort 介面繼承自 IUnknown 介面。

方法

IDrmPort 介面具有這些方法。

 
IDrmPort::CreateContentMixed

CreateContentMixed 方法會計算複合數據流的DRM內容許可權,其中包含來自某些 KS 音訊數據流的混合內容。
IDrmPort::D estroyContent

DestroyContent 方法會刪除 IDrmPort::CreateContentMixed 所建立的DRM內容識別碼。
IDrmPort::ForwardContentToFileObject

ForwardContentToFileObject 方法已過時,而且只會維護以支援現有的驅動程式。
IDrmPort::ForwardContentToInterface

ForwardContentToInterface 方法接受呼叫端想要轉送受保護內容的 COM 介面指標。
IDrmPort::GetContentRights

GetContentRights 方法會擷取指派給內容標識碼所識別之數據流的DRM內容許可權。

規格需求

需求
目標平台 Windows
標頭 portcls.h