Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IMiniportDMus является основным интерфейсом для минипорта DMus для устройства синтезатора DirectMusic. Драйвер порта DMus взаимодействует с мини-драйвером через этот интерфейс. Драйвер адаптера создает минипорт-объект DMus и передает указатель интерфейса IMiniportDMus объекта на метод драйвера порта IPort::Init (см. пример кода в создании subdevice).
IMiniportDMus наследует интерфейс IMiniport.
Драйвер адаптера формирует пару драйверов минипорта и порта, привязав объект IMiniportDMus к объекту IPortDMus. Системный драйвер PortCls регистрирует эту пару в качестве фильтра DirectMusic (см. MIDI и DirectMusic Filters).
Интерфейс IMiniportDMus предоставляет методы инициализации мини-драйвера, создания нового потока DirectMusic и уведомления драйвера минипорта запроса на прерывание.
Наследство
Интерфейс IMiniportDMus наследует от интерфейса IUnknown. IMiniportDMus также имеет следующие типы элементов:
Методика
Интерфейс IMiniportDMus имеет эти методы.
|
IMiniportDMus::Init Метод Init инициализирует объект минипорта DMus. |
|
IMiniportDMus::NewStream Метод NewStream (dmusicks.h) (IMiniportDMus) создает новый экземпляр логического потока, связанного с указанным физическим каналом. |
|
IMiniportDMus::Service Этот метод в настоящее время не требуется реализовать в драйвере мини-порта. Метод Service в настоящее время не используется. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | dmusicks.h (include Dmusicks.h) |