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