Partilhar via


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