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