Developing Drivers with the Windows Driver Foundation (Pro Developer)

Building drivers is substantially different from building applications. No integrated development tools such as Microsoft Visual Studio exist to automatically handle most of the complexity of configuring and running the build process. Instead, you'll find that driver developers:

All of these files must be created manually by using a text editor. Developers typically create supporting files for a project by copying the files that a similar sample uses and modifying the files as necessary.

The process of creating the supporting files and building the driver is similar for both UMDF and KMDF drivers. However, the two frameworks do have some general differences, controlled by the choice of programming language and the fact that they depend on different DDIs.

UMDF Drivers-Build Issues

Consider the following issues when preparing to build UMDF drivers:

KMDF Drivers-Build Issues

Consider the following issues when preparing to build KMDF drivers:

 Tip  See "Building Drivers" in the WDK for an overview of the tools and procedures used to build Windows drivers-online at http://go.microsoft.com/fwlink/?LinkId=79348.

Категории