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 |