IMiniportDMus 介面 (dmusicks.h)
介面 IMiniportDMus
是 DirectMusic 合成器裝置之 DMus 迷你埠驅動程式的主要介面。 DMus 埠驅動程式會透過這個介面與迷你埠驅動程序通訊。 配接器驅動程式會建立 DMus 迷你埠物件,並將物件的 IMiniportDMus
介面指標傳遞至埠驅動程式的 IPort::Init 方法, (請參閱 Subdevice Creation) 中的程式代碼範例。 IMiniportDMus
繼承自 IMiniport 介面。
配接器驅動程式會將對象系 IMiniportDMus
結至 IPortDMus 物件,以形成迷你埠/埠驅動程式配對。 PortCls 系統驅動程式會將此配對註冊為 DirectMusic 篩選器, (請參閱 MIDI 和 DirectMusic Filters) 。
介面 IMiniportDMus
提供初始化迷你埠驅動程式、建立新的 DirectMusic 數據流,以及通知迷你埠驅動程式中斷服務要求的方法。
繼承
IMiniportDMus 介面繼承自 IUnknown 介面。 IMiniportDMus 也有下列類型的成員:
方法
IMiniportDMus 介面具有這些方法。
IMiniportDMus::Init Init 方法會初始化 DMus 迷你埠物件。 |
IMiniportDMus::NewStream (IMiniportDMus) NewStream (dmusicks.h) 方法會建立與指定實體通道相關聯的邏輯數據流的新實例。 |
IMiniportDMus::Service 這個方法目前不需要在迷你埠驅動程序中實作。 Service 方法目前未使用。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | dmusicks.h (包含 Dmusicks.h) |