Interface IMiniportMidi (portcls.h)
A interface IMiniportMidi
é a interface primária de um driver de miniporto MIDI para um dispositivo sintetizador MIDI. O driver de porta MIDI se comunica com o driver de miniporto por meio dessa interface. O driver do adaptador cria o objeto de miniporto MIDI e passa o ponteiro da interface IMiniportMidi
do objeto para o método IPort::Init do driver de porta MIDI (consulte o exemplo de código em de Criação de Subdevice).
IMiniportMidi
herda da interface de do IMiniport.
Um driver do adaptador forma um par de driver de miniport/porta associando um objeto IMiniportMidi
a um objeto IPortMidi. O driver do sistema PortCls registra esse par com o sistema como um filtro MIDI (consulte filtros MIDI e DirectMusic).
A interface IMiniportMidi
fornece métodos para inicializar o objeto de miniporto, para criar um novo fluxo MIDI e para notificar o driver de miniporto de uma solicitação de serviço de interrupção.
Herança
A interface IMiniportMidi herda da interface IMiniport.
Métodos
A interface IMiniportMidi tem esses métodos.
IMiniportMidi::Init O método Init inicializa o objeto de miniporto MIDI. |
IMiniportMidi::NewStream O método NewStream (portcls.h) (IMiniportMidi) cria uma nova instância de um fluxo lógico associado a um canal físico especificado. |
IMiniportMidi::Service O método Service notifica o driver de miniporto de uma solicitação de serviço. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |