IMiniportDMus インターフェイス (dmusicks.h)

インターフェイスは IMiniportDMus 、DirectMusic シンセサイザー デバイスの DMus ミニポート ドライバーのプライマリ インターフェイスです。 DMus ポート ドライバーは、このインターフェイスを介してミニポート ドライバーと通信します。 アダプター ドライバーは DMus ミニポート オブジェクトを作成し、ポート ドライバーの IMiniportDMusIPort::Init メソッドにオブジェクトのインターフェイス ポインターを渡します ( サブデバイスの作成のコード例を参照)。 IMiniportDMusは IMiniport インターフェイスから継承されます。

アダプター ドライバーは、IPortDMus オブジェクトにオブジェクトをIMiniportDMusバインドすることによってミニポート/ポート ドライバーのペアを形成します。 PortCls システム ドライバーは、このペアを DirectMusic フィルターとしてシステムに登録します ( 「MIDI および DirectMusic フィルター」を参照)。

インターフェイスには IMiniportDMus 、ミニポート ドライバーを初期化するためのメソッド、新しい DirectMusic ストリームを作成するためのメソッド、割り込みサービス要求のミニポート ドライバーを通知するためのメソッドが用意されています。

継承

IMiniportDMus インターフェイスは、IUnknown インターフェイスから継承されます。 IMiniportDMus には、次の種類のメンバーもあります。

メソッド

IMiniportDMus インターフェイスには、これらのメソッドがあります。

 
IMiniportDMus::Init

Init メソッドは、DMus ミニポート オブジェクトを初期化します。
IMiniportDMus::NewStream

(IMiniportDMus) NewStream (dmusicks.h) メソッドは、指定された物理チャネルに関連付けられた論理ストリームの新しいインスタンスを作成します。
IMiniportDMus::Service

このメソッドは現在、ミニポート ドライバーに実装する必要はありません。 Service メソッドは現在使用されていません。

要件

要件
対象プラットフォーム Windows
ヘッダー dmusicks.h (Dmusicks.h を含む)