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