IMusicTechnology 介面 (portcls.h)

IMusicTechnology介面可用來變更屬於MIDI或 DMus 迷你埠驅動程式之針腳之數據範圍描述項中指定的音樂技術 GUID。 GUID 會指定 PIN 所代表的 MIDI 合成器裝置類型。 DMus 迷你埠驅動程式會實作 介面, IMusicTechnology 並將此介面公開給 DMus 埠驅動程式。 若要判斷迷你埠驅動程式是否支援此介面,埠驅動程式會使用 REFIID IID_IMusicTechnology呼叫 miniport 驅動程式的 IMiniportDMus::QueryInterface 方法。 IMusicTechnology 繼承自 IUnknown 介面。

系統提供的迷你埠驅動程式 DMusUART 和 UART 都支援 IMusicTechnology 介面。 如需這些驅動程式的相關信息,請參閱 PcNewMiniport

對於其他 MIDI 和 DMus 迷你埠驅動程式,支援 是選擇性的 IMusicTechnology 。 如需詳細資訊,請參閱 音樂技術 GUID

繼承

IMusicTechnology 介面繼承自 IUnknown 介面。

方法

IMusicTechnology 介面具有這些方法。

 
IMusicTechnology::SetTechnology

SetTechnology 方法會變更迷你埠驅動程序針腳數據範圍中每個KSDATARANGE_MUSIC結構的技術成員。

規格需求

需求
目標平台 Windows
標頭 portcls.h