Поделиться через


Интерфейс IMusicTechnology (portcls.h)

Интерфейс IMusicTechnology используется для изменения идентификаторов графических идентификаторов технологии музыки, указанных в дескрипторах диапазона данных для пин-кодов, принадлежащих драйверу мини-порта MIDI или DMus. GUID указывает тип устройства синтезатора MIDI, представляющего пин-код. Драйвер минипорта DMus реализует интерфейс IMusicTechnology и предоставляет этот интерфейс драйверу порта DMus. Чтобы определить, поддерживает ли драйвер минипорта этот интерфейс, драйвер порта вызывает метод IMiniportDMus::QueryInterface с помощью REFIID IID_IMusicTechnology. IMusicTechnology наследует от интерфейса IUnknown.

Системные драйверы минипорта DMusUART и UART поддерживают интерфейс IMusicTechnology. Сведения об этих драйверах см. в PcNewMiniport.

Для других драйверов MIDI и DMus минипорта поддержка IMusicTechnology является необязательной. Дополнительные сведения см. в графических идентификаторов технологии музыки.

Наследство

Интерфейс IMusicTechnology наследует от интерфейса IUnknown.

Методика

Интерфейс IMusicTechnology имеет эти методы.

 
IMusicTechnology::SetTechnology

Метод SetTechnology изменяет элемент технологии каждой KSDATARANGE_MUSIC структуры в диапазонах данных для контактов драйвера мини-порта.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка portcls.h