Compartir a través de


Interfaz IPortDMus (dmusicks.h)

La interfaz IPortDMus es la interfaz principal del controlador de puerto DMus. El controlador del sistema PortCls implementa esta interfaz y lo 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 mediante el enlace de un objeto IMiniportDMus a un objeto IPortDMus. El controlador del sistema PortCls registra este par con el sistema como filtro DirectMusic (consulta MIDI y DirectMusic Filters).

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 miniport 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 Valor
de la plataforma de destino de Windows
encabezado de dmusicks.h