Share via


Interface IMiniportWavePci (portcls.h)

A IMiniportWavePci interface é a interface primária exposta pelo driver de miniporto para um dispositivo de áudio WavePci. O driver de porta WavePci se comunica com o driver de miniporto por meio dessa interface. O driver do adaptador cria o objeto de miniporto WavePci e passa o ponteiro da interface IMiniportPci do objeto para o método IPort::Init do driver de porta WavePci (consulte o exemplo de código em Criação de Subdévicos). IMiniportWavePci herda da interface IMiniport .

Um driver de adaptador forma um par de driver de miniporto/porta associando um IMiniportWavePci objeto a um objeto IPortWavePci . O driver do sistema PortCls registra esse par com o sistema como um filtro de onda.

A IMiniportWavePci interface fornece um método para inicializar o objeto miniport, um método para criar um objeto de fluxo de miniporto e um método para notificar o driver de miniporto de uma solicitação de serviço. O objeto stream está associado a um pino no filtro WavePci, que o driver do adaptador forma associando o objeto miniport ao objeto de porta.

Herança

A interface IMiniportWavePci herda da interface IMiniport.

Métodos

A interface IMiniportWavePci tem esses métodos.

 
IMiniportWavePci::Init

O método Init inicializa o objeto de miniporto WavePci. A inicialização inclui a verificação do hardware usando os recursos especificados na lista de recursos.
IMiniportWavePci::NewStream

O método NewStream (portcls.h) (IMiniportWavePci) cria uma nova instância de um fluxo lógico associado a um canal físico especificado.
IMiniportWavePci::Service

Saiba como o método Service notifica o driver de miniporte de uma solicitação de serviço.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portcls.h