Compartir a través de


Interfaz IMiniportMidi (portcls.h)

La IMiniportMidi interfaz es la interfaz principal para un controlador midi miniport para un dispositivo de sintetizador MIDI. El controlador de puerto MIDI se comunica con el controlador de minipuerto a través de esta interfaz. El controlador del adaptador crea el objeto miniport MIDI y pasa el puntero de interfaz del IMiniportMidi objeto al método IPort::Init del controlador de puerto MIDI (vea el ejemplo de código en Creación de subdispositivos). IMiniportMidi hereda de la interfaz IMiniport .

Un controlador de adaptador forma un par de controladores de minipuerto/puerto enlazando un IMiniportMidi objeto a un objeto IPortMidi . El controlador del sistema PortCls registra este par con el sistema como filtro MIDI (consulta Filtros MIDI y DirectMusic).

La IMiniportMidi interfaz proporciona métodos para inicializar el objeto miniport, para crear una nueva secuencia MIDI y para notificar al controlador de minipuerto una solicitud de servicio de interrupción.

Herencia

La interfaz IMiniportMidi hereda de la interfaz IMiniport.

Métodos

La interfaz IMiniportMidi tiene estos métodos.

 
IMiniportMidi::Init

El método Init inicializa el objeto midi miniport.
IMiniportMidi::NewStream

El método NewStream (IMiniportMidi) (portcls.h) crea una nueva instancia de una secuencia lógica asociada a un canal físico especificado.
IMiniportMidi::Service

El método Service notifica al controlador de miniporte de una solicitud de servicio.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portcls.h