Compartilhar via


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