Interfaz IPortMidi (portcls.h)
La IPortMidi
interfaz es la interfaz principal del controlador de puerto MIDI. El controlador del sistema PortCls implementa esta interfaz y la expone al controlador del adaptador que implementa el objeto IMiniportMidi . Un controlador de adaptador crea un IPortMidi
objeto llamando a PcNewPort y especificando REFIID IID_IPortMidi. IPortMidi
hereda de la interfaz IPort .
Un controlador de adaptador forma un par de controladores de minipuerto/puerto enlazando un objeto IMiniportMidi a un IPortMidi
objeto . El controlador del sistema PortCls registra este par con el sistema como filtro MIDI (consulta Filtros MIDI y DirectMusic).
Herencia
La interfaz IPortMidi hereda de la interfaz IPort.
Métodos
La interfaz IPortMidi tiene estos métodos.
IPortMidi::Notify El método Notify notifica al controlador de puerto que se ha producido una interrupción que indica el progreso del puntero DMA. Se debe llamar desde la rutina de servicio de interrupción (ISR) del controlador de miniporte. |
IPortMidi::RegisterServiceGroup El método RegisterServiceGroup registra el grupo de servicios que se usará para el método IPortMidi::Notify. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portcls.h |