Microsoft hat den Quellcode der Windows Driver Frameworks auf GitHub zur Verfügung gestellt.
Dies betrifft zwei Frameworks: das Kernel Driver Framework (KMDF) und das User Mode Driver Framework (UMDF) in der Version 2. Beide Frameworks sind in C++ implementiert. Die Frameworks stellen Abstraktionsebenen zur Verfügung, mit denen Gerätetreiber für die Windows-Plattform in Microsofts Entwicklungsumgebung Visual Studio entwickelt werden können.
Das soll die Entwicklung und das Debuggen von Treibern vereinfachen.
Mehr Informationen hier.