IMiniportWavePci-Schnittstelle (portcls.h)

Die IMiniportWavePci Schnittstelle ist die primäre Schnittstelle, die vom Miniporttreiber für ein WavePci-Audiogerät verfügbar gemacht wird. Der WavePci-Porttreiber kommuniziert über diese Schnittstelle mit dem Miniporttreiber. Der Adaptertreiber erstellt das WavePci-Miniportobjekt und übergibt den IMiniportPci-Schnittstellenzeiger des Objekts an die IPort::Init-Methode des WavePci-Porttreibers (siehe Codebeispiel in Untergeräteerstellung). IMiniportWavePci erbt von der IMiniport-Schnittstelle .

Ein Adaptertreiber bildet ein Miniport/Port-Treiberpaar, indem ein IMiniportWavePci Objekt an ein IPortWavePci-Objekt gebunden wird. Der PortCls-Systemtreiber registriert dieses Paar beim System als Wellenfilter.

Die IMiniportWavePci Schnittstelle bietet eine Methode zum Initialisieren des Miniportobjekts, eine Methode zum Erstellen eines Miniportstreamobjekts und eine Methode zum Benachrichtigen des Miniporttreibers über eine Dienstanforderung. Das Streamobjekt ist einem Pin am WavePci-Filter zugeordnet, den der Adaptertreiber durch Bindung des Miniportobjekts an das Portobjekt bildet.

Vererbung

Die IMiniportWavePci-Schnittstelle erbt von der IMiniport-Schnittstelle.

Methoden

Die IMiniportWavePci-Schnittstelle verfügt über diese Methoden.

 
IMiniportWavePci::Init

Die Init-Methode initialisiert das WavePci-Miniportobjekt. Die Initialisierung umfasst die Überprüfung der Hardware mithilfe der in der Ressourcenliste angegebenen Ressourcen.
IMiniportWavePci::NewStream

Die NewStream-Methode (IMiniportWavePci) (portcls.h) erstellt eine neue instance eines logischen Datenstroms, der einem angegebenen physischen Kanal zugeordnet ist.
IMiniportWavePci::Service

Erfahren Sie, wie die Service-Methode den Miniporttreiber einer Dienstanforderung benachrichtigt.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portcls.h