Freigeben über


Gerätekonfigurationen und Mehrschichttreiber

Für die gängigsten Gerätetypen stellt das Windows Driver Kit (WDK) einen Beispielsatz voll funktionsfähiger Systemtreiber bereit. Bei der Entwicklung neuer Treiber für ähnliche Gerätetypen können einzelne Beispieltreiber als Modelle verwendet werden. Die Treiber des Systems hatten jedoch eine zusätzliche Entwurfsanforderung: Um die Entwicklung neuer Gerätetreiber zu vereinfachen. Daher verfügen viele Treiber des Systems über eine mehrschichtige Architektur, sodass bestimmte Treiber wiederverwendet werden können, um neue Treiber für ähnliche Geräte zu unterstützen.

In den meisten Fällen sind die vom WDK bereitgestellten wiederverwendbaren Treiber WDM-Treiber, die PnP unterstützen und hardwareunabhängige Vorgänge für einen vom System bereitgestellten gerätespezifischen Treiber der niedrigsten Ebene (PnP-Bus) verarbeiten. In einigen Fällen, z. B. parallele Port- und SCSI-Porttreiber, bieten diese wiederverwendbaren Treiber Unterstützung für gerätetypspezifische Klassentreiber auf höherer Ebene. Beachten Sie, dass keiner der wiederverwendbaren Treiber des Systems die Entwicklung neuer Zwischentreiber ausschließt, die einer Kette vorhandener Treiber hinzugefügt werden sollen.

Wo ein neuer Treiber (oder Ersatztreiber) in die Treiberkette für ein Gerät passt, hängt teilweise von der Hardwarekonfiguration von Geräten auf einer bestimmten Windows-Plattform ab und teilweise davon, wie viel Unterstützung ein neuer Treiber von vorhandenen Systemtreibern erhalten kann.

In diesem Abschnitt