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