Interface IMiniportWaveCyclic (portcls.h)
A IMiniportWaveCyclic
interface é a interface primária exposta pelo driver de miniporto para um dispositivo de áudio WaveCyclic. O driver de porta WaveCyclic se comunica com o driver de miniporta por meio dessa interface. O driver do adaptador cria o objeto de miniporto WaveCyclic e passa o ponteiro de interface do IMiniportWaveCyclic
objeto para o método IPort::Init do driver de porta WaveCyclic (consulte o exemplo de código em Criação de Subdispositivos). IMiniportWaveCyclic
herda da interface IMiniport .
Um driver de adaptador forma um par de driver de porta/miniport associando um IMiniportWaveCyclic
objeto a um objeto IPortWaveCyclic . O driver do sistema PortCls registra esse par com o sistema como um filtro de onda.
A IMiniportWaveCyclic
interface fornece um método para inicializar o objeto miniport e um método para criar um objeto de fluxo de miniporto. O objeto stream é associado a um pino no filtro WaveCyclic, que o driver do adaptador forma associando o objeto miniport e o objeto de porta juntos.
Herança
A interface IMiniportWaveCyclic herda da interface IMiniport.
Métodos
A interface IMiniportWaveCyclic tem esses métodos.
IMiniportWaveCyclic::Init O método Init inicializa o objeto de miniporto WaveCyclic. A inicialização inclui a verificação do hardware usando os recursos especificados na lista de recursos. |
IMiniportWaveCyclic::NewStream O método NewStream cria uma nova instância de um fluxo lógico associado a um canal físico especificado. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portcls.h |