共用方式為


IDrmPort 介面 (portcls.h)

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

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

如需 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內容許可權。

要求

要求 價值
目標平臺 窗戶
標頭 portcls.h