Interface IPortDMus (dmusicks.h)
A interface IPortDMus
é a interface principal do driver de porta DMus. O driver do sistema PortCls implementa essa interface e a expõe ao driver do adaptador que implementa o objeto IMiniportDMus. Um driver de adaptador cria um objeto IPortWaveDMus chamando PcNewPort com IID_IPortWaveDMus REFIID (consulte o exemplo de código no de Criação de Subdevice).
IPortDMus
herda da interface de IPortMidi.
Um driver de adaptador forma um par de driver de miniport/porta associando um objeto IMiniportDMus a um objeto IPortDMus
. O driver do sistema PortCls registra esse par com o sistema como um filtro DirectMusic (consulte filtros MIDI e DirectMusic).
Herança
A interface IPortDMus herda da interface IPort.
Métodos
A interface IPortDMus tem esses métodos.
IPortDMus::Notify O método Notify deve ser chamado da ISR (rotina de serviço de interrupção) do driver de miniporto quando ocorreu uma interrupção de hardware. |
IPortDMus::RegisterServiceGroup O método RegisterServiceGroup registra um grupo de serviços com o driver de porta DMus. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | dmusicks.h |