Интерфейс 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 |