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:
Additional Driver Verification 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.