Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IPortDMus — это основной интерфейс драйвера порта DMus. Системный драйвер PortCls реализует этот интерфейс и предоставляет его драйверу адаптера, который реализует объект IMiniportDMus. Драйвер адаптера создает объект IPortWaveDMus путем вызова PcNewPort с IID_IPortWaveDMus REFIID (см. пример кода в создании Subdevice).
IPortDMus наследует от интерфейса IPortMidi.
Драйвер адаптера формирует пару драйверов минипорта и порта, привязав объект IMiniportDMus к объекту IPortDMus. Системный драйвер PortCls регистрирует эту пару в качестве фильтра DirectMusic (см. MIDI и DirectMusic Filters).
Наследство
Интерфейс IPortDMus наследует от интерфейса IPort.
Методика
Интерфейс IPortDMus имеет эти методы.
|
IPortDMus::Notify Метод Notify должен вызываться из подпрограммы службы прерываний драйвера минипорта (ISR) при возникновении аппаратного прерывания. |
|
IPortDMus::RegisterServiceGroup Метод RegisterServiceGroup регистрирует группу служб с драйвером порта DMus. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | dmusicks.h |