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 |