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