Interface IPortDMus (dmusicks.h)
A IPortDMus
interface é 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 REFIID IID_IPortWaveDMus (consulte o exemplo de código em Criação de Subdispositivos). IPortDMus
herda da interface IPortMidi .
Um driver de adaptador forma um par de driver miniport/porta associando um objeto IMiniportDMus a um IPortDMus
objeto . 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 |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | dmusicks.h |