Interfaccia IMiniportWaveCyclic (portcls.h)

L'interfaccia IMiniportWaveCyclic è l'interfaccia primaria esposta dal driver miniport per un dispositivo audio WaveCyclic. Il driver di porta WaveCyclic comunica con il driver miniport tramite questa interfaccia. Il driver dell'adattatore crea l'oggetto miniport WaveCyclic e passa il puntatore dell'interfaccia dell'oggetto al metodo IPort::Init del driver della porta WaveCyclic (vedere l'esempio di IMiniportWaveCyclic codice nella creazione subdevice). IMiniportWaveCyclic eredita dall'interfaccia IMiniport .

Un driver di adattatore forma una coppia di driver miniport/porta associando un oggetto a un IMiniportWaveCyclic oggetto IPortWaveCyclic . Il driver di sistema PortCls registra questa coppia con il sistema come filtro onda.

L'interfaccia IMiniportWaveCyclic fornisce un metodo per inizializzare l'oggetto miniport e un metodo per la creazione di un oggetto flusso miniport. L'oggetto stream è associato a un pin sul filtro WaveCyclic, che il driver dell'adattatore forma associando l'oggetto miniport e l'oggetto porta insieme.

Ereditarietà

L'interfaccia IMiniportWaveCyclic eredita dall'interfaccia IMiniport.

Metodi

L'interfaccia IMiniportWaveCyclic include questi metodi.

 
IMiniportWaveCyclic::Init

Il metodo Init inizializza l'oggetto miniport WaveCyclic. L'inizializzazione include la verifica dell'hardware usando le risorse specificate nell'elenco di risorse.
IMiniportWaveCyclic::NewStream

Il metodo NewStream crea una nuova istanza di un flusso logico associato a un canale fisico specificato.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h