IPortDMus 介面 (dmusicks.h)
IPortDMus
介面是 DMus 埠驅動程式的主要介面。 PortCls 系統驅動程式會實作這個介面,並將其公開給實作 IMiniportDMus 物件的配接器驅動程式。 配接器驅動程式會呼叫具有 REFIID IID_IPortWaveDMus 的 PcNewPort ,以建立 IPortWaveDMus 物件(請參閱 Subdevice Creation中的程式代碼範例)。
IPortDMus
繼承自 IPortMidi 介面。
配接器驅動程式會藉由將 IMiniportDMus 物件系結至 IPortDMus
物件,以形成迷你埠/埠驅動程式組。 PortCls 系統驅動程式會將這個配對註冊為 DirectMusic 篩選器(請參閱 MIDI 和 DirectMusic Filters)。
遺產
IPortDMus 介面繼承自 IPort 介面。
方法
IPortDMus 介面具有這些方法。
IPortDMus::Notify 發生硬體中斷時,應該從迷你埠驅動程式的中斷服務例程 (ISR) 呼叫 Notify 方法。 |
IPortDMus::RegisterServiceGroup RegisterServiceGroup 方法會向 DMus 埠驅動程序註冊服務群組。 |
要求
要求 | 價值 |
---|---|
目標平臺 | 窗戶 |
標頭 | dmusicks.h |