IMusicTechnology 接口 (portcls.h)

接口 IMusicTechnology 用于更改属于 MIDI 或 DMus 微型端口驱动程序的引脚的数据范围描述符中指定的音乐技术 GUID。 GUID 指定引脚表示的 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结构的 Technology 成员。

要求

要求
目标平台 Windows
标头 portcls.h