Интерфейс IMusicTechnology (portcls.h)
Интерфейс IMusicTechnology
используется для изменения идентификаторов GUID музыкальной технологии, указанных в дескрипторах диапазона данных для контактов, принадлежащих драйверу miniport MIDI или DMus. Guid указывает тип устройства синтезатора MIDI, которое представляет контакт. Драйвер мини-порта DMus реализует IMusicTechnology
интерфейс и предоставляет его драйверу порта DMus. Чтобы определить, поддерживает ли драйвер мини-порта этот интерфейс, драйвер порта вызывает метод IMiniportDMus::QueryInterface драйвера мини-порта с IID_IMusicTechnology REFIID. IMusicTechnology
наследуется от интерфейса IUnknown .
Системные драйверы miniport DMusUART и UART поддерживают IMusicTechnology
интерфейс . Дополнительные сведения об этих драйверах см. в разделе PcNewMiniport.
Для других драйверов miniport MIDI и DMus поддержка не является обязательной IMusicTechnology
. Дополнительные сведения см. в разделе Идентификаторы GUID музыкальных технологий.
Наследование
Интерфейс IMusicTechnology наследуется от интерфейса IUnknown.
Методы
Интерфейс IMusicTechnology содержит следующие методы.
IMusicTechnology::SetTechnology Метод SetTechnology изменяет элемент Technology каждой KSDATARANGE_MUSIC структуры в диапазонах данных для контактов водителя мини-порта. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | portcls.h |