Edit

Share via


Driver Development Tools

Purpose

The Windows Driver Kit (WDK) provides a set of tools that you can use to develop, analyze, build, install, and test your driver. The WDK includes powerful verification tools that are designed to help you detect, analyze, and correct errors in driver code during the development process. Many of these tools can be used very early in the development process where they are most critical and can save you the most time and effort.

Driver Development Tools Documentation

This section describes the tools and techniques that can help you during development:

Tools for Verifying Drivers

Additional Driver Verification Tools

Tools for Testing Drivers

Tools for Software Tracing

Additional Driver Tools

ApiValidator You can use the ApiValidator.exe tool to verify that the APIs that your driver calls are valid for a Universal Windows driver.

Developing, Testing, and Deploying Drivers

Important

Windows Hardware Compatibility Program requires CodeQL for Static Tool Logo (STL) Tests on our Client and Server Operating Systems. We will continue to maintain support for SDV and CA on older products. Partners are highly encouraged to review the CodeQL requirements for the Static Tool Logo Test. For more information about using CodeQL, see CodeQL and the Static Tools Logo Test.