Condividi tramite


Interfaccia IMiniportWaveCyclic (portcls.h)

L'interfaccia IMiniportWaveCyclic è l'interfaccia principale 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 IMiniportWaveCyclic dell'oggetto al metodo IPort::Init del driver di porta WaveCyclic (vedere l'esempio di codice in Creazione di sottodispositivi). IMiniportWaveCyclic eredita dall'interfaccia IMiniport di.

Un driver di adattatore costituisce una coppia di driver miniport/porta associando un oggetto IMiniportWaveCyclic a un oggetto IPortWaveCyclic. Il driver di sistema PortCls registra questa coppia con il sistema come filtro d'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 flusso è associato a un segnaposto sul filtro WaveCyclic, che il driver dell'adattatore forma associando l'oggetto miniport e l'oggetto porta insieme.

Eredità

L'interfaccia IMiniportWaveCyclic eredita dall'interfaccia IMiniport.

Metodi

L'interfaccia IMiniportWaveCyclic dispone di 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.

Fabbisogno

Requisito Valore
piattaforma di destinazione Finestre
intestazione portcls.h