Treiberentwicklungstools

Zweck

Das Windows Driver Kit (WDK) bietet eine Reihe von Tools, mit denen Sie Ihren Treiber entwickeln, analysieren, erstellen, installieren und testen können. Das WDK enthält leistungsstarke Überprüfungstools, mit denen Sie Fehler im Treibercode während des Entwicklungsprozesses erkennen, analysieren und korrigieren können. Viele dieser Tools können sehr früh im Entwicklungsprozess verwendet werden, wo sie am kritischsten sind und Ihnen den größten Zeit- und Aufwand ersparen können.

Übersicht

Das Windows Driver Kit (WDK) ist vollständig in Microsoft Visual Studio 2015 integriert. Das WDK verwendet dieselben Compiler- und Buildtools, die Sie zum Erstellen von Visual Studio-Projekten verwenden. Die Codeanalyse- und Überprüfungstools können jetzt einfach konfiguriert und über die Visual Studio-Entwicklungsumgebung gestartet werden, sodass Sie Probleme in Ihrer Treiberquelle frühzeitig im Entwicklungszyklus finden und beheben können.

Der WDK bietet ein komplexes Treibertestframework und eine Reihe grundlegender Gerätetests, mit denen Sie Ihren Treiber automatisch auf Remotetestsystemen erstellen, bereitstellen und testen können. Das WDK stellt die Tools bereit, mit denen Das Testen und Debuggen von Treibern bequemer und effektiver als zuvor ist.

Dokumentation zu Treiberentwicklungstools

In diesem Abschnitt werden die Tools und Techniken beschrieben, die Ihnen während der Entwicklung helfen können:

Tools für INF-Dateien

Tools zum Ändern von Startoptionen für Treibertests und -debuggen

Tools zum Testen von Treibern

Tools zum Überprüfen von Treibern

Tools für die Softwareablaufverfolgung

Zusätzliche Treibertools

Ressourcen

Erste Schritte mit universellen Windows-Treibern

Universelle Windows-Treiber ermöglichen Es Entwicklern, einen einzelnen Treiber zu erstellen, der über mehrere verschiedene Gerätetypen hinweg ausgeführt wird, von eingebetteten Systemen bis hin zu Tablets und Desktop-PCs. Hardwareentwickler können ihre vorhandenen Komponenten und Gerätetreiber über verschiedene Formfaktoren hinweg verwenden.

Konvertieren von WDK 8.1-Projekten in WDK 10

Sie können Projekte und Projektmappen, die Sie mit WDK 8 oder Windows Driver Kit (WDK) 8.1 erstellt haben, in windows Driver Kit (WDK) 10 und Visual Studio 2015 konvertieren. Führen Sie vor dem Öffnen der Projekte oder Projektmappen das ProjectUpgradeTool aus. Das ProjectUpgradeTool konvertiert die Projekte und Projektmappen so, dass sie mit WDK für Windows 10 erstellt werden können.

Überprüfen universeller Windows-Treiber

Sie können das tool ApiValidator.exe verwenden, um zu überprüfen, ob die VON Ihrem Treiber aufgerufenen APIs für einen universellen Windows-Treiber gültig sind. Das Tool gibt einen Fehler zurück, wenn Ihr Treiber eine API aufruft, die sich außerhalb der Gruppe gültiger APIs für universelle Windows-Treiber befindet. Dieses Tool ist Teil des WDK für Windows 10.

WDK- und Visual Studio-Buildumgebung

Weitere Informationen und Tipps für Treiberentwickler zur Verwendung des WDK und der Visual Studio-Buildumgebung.

Entwickeln, Testen und Bereitstellen von Treibern

Spezifische Informationen zum Erstellen von Treibern und zur Verwendung der Überprüfungstools und Tests in der Visual Studio-Entwicklungsumgebung.