Compartilhar via


Interface IMiniportMidi (portcls.h)

A IMiniportMidi interface é 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 do IMiniportMidi objeto para o método IPort::Init do driver de porta MIDI (consulte o exemplo de código na Criação de Subdispositivos). IMiniportMidi herda da interface IMiniport .

Um driver de adaptador forma um par de driver de miniporto/porta associando um IMiniportMidi objeto 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 IMiniportMidi interface fornece métodos para inicializar o objeto miniport, para criar um novo fluxo MIDI e para notificar o driver de miniporte 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
Plataforma de Destino Windows
Cabeçalho portcls.h