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 |