Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden Audio-Miniporttreiberschnittstellen beschrieben und erläutert, wie Adaptertreiber für Audiohardware entwickelt werden, auf deren Register über einen Systembus direkt auf den Systemprozessor zugegriffen werden kann. Diese Hardwareklasse umfasst alle ISA/DMA-, PCMCIA- und PCI-Audioadapter.
In dieser Dokumentation wird nicht erläutert, wie Audiogeräte unterstützt werden, die sich auf einem externen Bus befinden. Informationen zur Unterstützung von Audiogeräten auf externen Bussen finden Sie unter USBAudio Class System Driver und AVCAudio Class System Driver.
In der folgenden Diskussion wird davon ausgegangen, dass der Leser mit Kernelstreaming-Konzepten (Kernel Streaming, KS) vertraut ist. Hintergrundinformationen finden Sie unter Kernelstreaming.
Das WDM-Audiotreibermodell teilt die Implementierung eines KS-Filters in Port- und Miniporttreiber auf, die komplementär, aber getrennt sind. Diese Division erleichtert das Schreiben von Audiohardwaretreibern durch Isolieren generischer Probleme bei der Filterimplementierung von gerätespezifischen Hardwareschnittstellenproblemen. Hardwareanbieter schreiben Miniporttreiber, um ihre Hardwaregeräte direkt zu steuern, aber die Porttreiber, die die KS-Filter implementieren, werden mit dem Betriebssystem bereitgestellt. Die Port- und Miniporttreiber kommunizieren über gut definierte Softwareschnittstellen miteinander.
In den folgenden Themen werden verschiedene Aspekte der Miniporttreiberentwicklung erörtert:
Miniport-Treibertypen nach Betriebssystem
Installation eines Port-Klasse-Audioadapters