次の方法で共有


IMusicTechnology インターフェイス (portcls.h)

インターフェイスは IMusicTechnology 、MIDI または DMus ミニポート ドライバーに属するピンのデータ範囲記述子で指定されている音楽技術 GUID を変更するために使用されます。 GUID は、ピンが表す MIDI シンセサイザー デバイスの種類を指定します。 DMus ミニポート ドライバーは、 インターフェイスを IMusicTechnology 実装し、このインターフェイスを DMus ポート ドライバーに公開します。 ミニポート ドライバーがこのインターフェイスをサポートしているかどうかを判断するために、ポート ドライバーは、REFIID IID_IMusicTechnologyを使用してミニポート ドライバーの IMiniportDMus::QueryInterface メソッドを呼び出します。 IMusicTechnologyIUnknown インターフェイスから継承されます。

システム提供のミニポート ドライバー DMusUART と UART の両方がインターフェイスを IMusicTechnology サポートしています。 これらのドライバーの詳細については、「 PcNewMiniport」を参照してください。

その他の MIDI および DMus ミニポート ドライバーの場合、 の IMusicTechnology サポートは省略可能です。 詳細については、「 Music Technology GUID」を参照してください。

継承

IMusicTechnology インターフェイスは、IUnknown インターフェイスから継承されます。

メソッド

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

 
IMusicTechnology::SetTechnology

SetTechnology メソッドは、ミニポート ドライバーのピンのデータ範囲内の各KSDATARANGE_MUSIC構造体のテクノロジ メンバーを変更します。

要件

要件
対象プラットフォーム Windows
ヘッダー portcls.h