Interfaccia IMiniportWavePci (portcls.h)

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

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

L'interfaccia IMiniportWavePci fornisce un metodo per inizializzare l'oggetto miniport, un metodo per la creazione di un oggetto flusso miniport e un metodo per notificare il driver miniport di una richiesta di servizio. L'oggetto stream è associato a un pin sul filtro WavePci, che il driver dell'adattatore forma associando l'oggetto miniport all'oggetto porta.

Ereditarietà

L'interfaccia IMiniportWavePci eredita dall'interfaccia IMiniport.

Metodi

L'interfaccia IMiniportWavePci include questi metodi.

 
IMiniportWavePci::Init

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

Il metodo (IMiniportWavePci) NewStream (portcls.h) crea una nuova istanza di un flusso logico associato a un canale fisico specificato.
IMiniportWavePci::Service

Informazioni su come il metodo Service notifica al driver miniport di una richiesta di servizio.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portcls.h