Ich wusste gar nicht, dass es verschiedene DKKs für Windows gibt, abgesehen von den verschiedenen Versionen. Grundsätzlich ist das neueste das beste. Allerdings stellt Microsoft seit einiger Zeit das
DDK nicht mehr zum Download zur Verfügung, sondern verschickt es nur noch - gegen Rechnung versteht sich. Auf
http://www.osronline.com/# gibt es aber immerhin den Dokumentationsteil zum Ansehen.
Aber ich würde dir zusätzlich das Lesen einer Lektüre empfehlen, da Treiber programmieren mehr ist als nur Interrupts bearbeiten und Peripherie ansteuern, auch wenn das schon eine ganze Menge ist.
Auf
dieser Seite finden sich Buchtipps und ein Artikel über Treiberentwicklung. Außerdem sind ein zweiter Rechner und ein Nullmodemkabel nützliche Helfer bei der Treiberentwicklung.