Interface IMiniportWaveCyclic (portcls.h)
A interface IMiniportWaveCyclic
é 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 miniporto por meio dessa interface. O driver do adaptador cria o objeto de miniporto WaveCyclic e passa o ponteiro da interface IMiniportWaveCyclic
do objeto para o método do driver de porta WaveCyclic IPort::Init (consulte o exemplo de código em de Criação de Subdevice).
IMiniportWaveCyclic
herda da interface de do IMiniport.
Um driver do adaptador forma um par de driver de miniport/porta associando um objeto IMiniportWaveCyclic
a um objeto IPortWaveCyclic. O driver do sistema PortCls registra esse par com o sistema como um filtro de onda .
A interface IMiniportWaveCyclic
fornece um método para inicializar o objeto miniport e um método para criar um objeto de fluxo de miniporto. O objeto de fluxo é associado a um pino no filtro WaveCyclic, que o driver do adaptador forma associando o objeto de miniporto 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 |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |