Interfaz IPortDMus (dmusicks.h)

La IPortDMus interfaz es la interfaz principal del controlador de puerto DMus. El controlador del sistema PortCls implementa esta interfaz y la expone al controlador del adaptador que implementa el objeto IMiniportDMus . Un controlador de adaptador crea un objeto IPortWaveDMus llamando a PcNewPort con REFIID IID_IPortWaveDMus (vea el ejemplo de código en Subdevice Creation). IPortDMus hereda de la interfaz IPortMidi .

Un controlador de adaptador forma un par de controladores de minipuerto/puerto enlazando un objeto IMiniportDMus a un IPortDMus objeto . El controlador del sistema PortCls registra este par con el sistema como filtro DirectMusic (consulta Filtros MIDI y DirectMusic).

Herencia

La interfaz IPortDMus hereda de la interfaz IPort.

Métodos

La interfaz IPortDMus tiene estos métodos.

 
IPortDMus::Notify

Se debe llamar al método Notify desde la rutina de servicio de interrupción (ISR) del controlador de miniporte cuando se ha producido una interrupción de hardware.
IPortDMus::RegisterServiceGroup

El método RegisterServiceGroup registra un grupo de servicios con el controlador de puerto DMus.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado dmusicks.h