IMusicTechnology 接口 (portcls.h)

IMusicTechnology 接口用于更改属于 MIDI 或 DMus 微型端口驱动程序的引脚的数据范围描述符中指定的音乐技术 GUID。 GUID 指定 PIN 所表示的 MIDI 合成器设备的类型。 DMus 微型端口驱动程序实现 IMusicTechnology 接口,并将此接口公开给 DMus 端口驱动程序。 若要确定微型端口驱动程序是否支持此接口,端口驱动程序使用 REFIID IID_IMusicTechnology调用微型端口驱动程序的 IMiniportDMus::QueryInterface 方法。 IMusicTechnology 继承自 IUnknown 接口

系统提供的微型端口驱动程序 DMusUART 和 UART 都支持 IMusicTechnology 接口。 有关这些驱动程序的信息,请参阅 PcNewMiniport

对于其他 MIDI 和 DMus 微型端口驱动程序,对 IMusicTechnology 的支持是可选的。 有关详细信息,请参阅 音乐技术 GUID

遗产

IMusicTechnology 接口继承自 IUnknown 接口。

方法

IMusicTechnology 接口具有这些方法。

 
IMusicTechnology::SetTechnology

SetTechnology 方法更改微型端口驱动程序引脚数据范围中每个KSDATARANGE_MUSIC结构的技术成员。

要求

要求 价值
目标平台 窗户
标头 portcls.h