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 |