Hinweis: Alle Informationen beziehen sich auf Windows NT 4.0 (Stand 1998/1999). Die meisten Aussagen sollten auch unter Windows 2000 gelten, allerdings wurde das Treibermodell um einige Funktionen erweitert. Nähere Informationen gibt es direkt bei Microsoft unter dem Stichwort DDK.
Die folgenden Seiten enthalten den kompletten Inhalt meiner Diplomarbeit zum Thema "Treiberentwicklung unter Windows NT". Im Kapitel 2 werden zunächst die Ziele bei der Entwicklung von Windows NT und die daraus resultierenden Konzepte erläutert. Anschließend werden im Kapitel 3 einige Konzepte, die für die Treiberentwicklung eine wesentlich Rolle spielen, näher betrachtet. Dies umfaßt unter anderem die Ausnahme- und Interruptbehandlung.
Das Kapitel 4 erklärt den grundlegenden Aufbau von Treibern sowie die verwendeten Datenstrukturen. Ebenfalls im Kapitel 4 werden die Entwicklungsumgebung beschrieben, wie der Treiber erstellt wird und wie man den Treiber mit Hilfe von WinDGB debuggen kann. Abschließend werden im Kapitel 5 in mehreren Beispielen die vermittelten Grundlagen praktisch umgesetzt und in einigen Anwendungen demonstriert, wie die Funktionen von Treibern verwendet werden.