Interface IPortMidi (portcls.h)
A interface IPortMidi
é 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 objeto IPortMidi
chamando PcNewPort e especificando IID_IPortMidiREFIID.
IPortMidi
herda da interface de do IPort.
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).
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 que indica o progresso do ponteiro DMA. Ele deve ser chamado da ISR (rotina de serviço de interrupção) do driver de miniporto. |
IPortMidi::RegisterServiceGroup O método RegisterServiceGroup registra o grupo de serviços a ser usado para o método IPortMidi::Notify. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |