Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IMiniportMidi — это основной интерфейс для мини-драйвера MIDI для устройства синтезатора MIDI. Драйвер порта MIDI взаимодействует с мини-драйвером через этот интерфейс. Драйвер адаптера создает мини-объект MIDI и передает указатель интерфейса объекта IMiniportMidi на метод IPort::Init драйвера порта MIDI (см. пример кода в создании Subdevice).
IMiniportMidi наследует интерфейс IMiniport.
Драйвер адаптера формирует пару драйверов минипорта и порта, привязав IMiniportMidi объект к объекту IPortMidi . Системный драйвер PortCls регистрирует эту пару в качестве фильтра MIDI (см. MIDI и DirectMusic Filters).
Интерфейс IMiniportMidi предоставляет методы инициализации мини-объекта, создания нового потока MIDI и уведомления драйвера минипорта запроса на прерывание.
Наследство
Интерфейс IMiniportMidi наследует от интерфейса IMiniport.
Методы
Интерфейс IMiniportMidi имеет эти методы.
|
IMiniportMidi::Init Метод Init инициализирует мини-объект MIDI. |
|
IMiniportMidi::NewStream Метод NewStream (portcls.h) (IMiniportMidi) создает новый экземпляр логического потока, связанного с указанным физическим каналом. |
|
IMiniportMidi::Service Метод service уведомляет минипорт-драйвер запроса на обслуживание. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| Заголовок | portcls.h |