Compartilhar via


Interface IPortMidi (portcls.h)

A IPortMidi interface é a interface principal do driver de porta MIDI. O driver do sistema PortCls implementa essa interface e a expõe ao driver do adaptador que implementa o objeto IMiniportMidi . Um driver de adaptador cria um IPortMidi objeto chamando PcNewPort e especificando REFIID IID_IPortMidi. IPortMidi herda da interface IPort .

Um driver de adaptador forma um par de driver de porta/miniport associando um objeto IMiniportMidi a um IPortMidi objeto . O driver do sistema PortCls registra esse par com o sistema como um filtro MIDI (consulte Filtros MIDI e DirectMusic).

Herança

A interface IPortMidi herda da interface IPort.

Métodos

A interface IPortMidi tem esses métodos.

 
IPortMidi::Notify

O método Notify notifica o driver de porta de que ocorreu uma interrupção indicando o progresso do ponteiro DMA. Ele deve ser chamado da ISR (rotina de serviço de interrupção) do driver de miniport.
IPortMidi::RegisterServiceGroup

O método RegisterServiceGroup registra o grupo de serviços a ser usado para o método IPortMidi::Notify.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portcls.h