Both UMDF and KMDF drivers are built by using the same tools and procedures. Although WDF supports a different DDI and programming model, the basic process of building WDF drivers is still much the same as for other Windows driver models.
This chapter provides an introduction to the Windows driver build process and tools for developers who are not already familiar with the subject, and it discusses a number of build-related issues that are specific to WDF drivers.
For this chapter, you need … | From … |
---|---|
| |
Tools and files | |
Build.exe; Ntddk.h | %wdk%\bin\<amd64 | ia64 | x86> |
Wdf.h | %wdk%\inc\wdf\kmdf |
Wudfddi.h | %wdk%\inc\wdf\umdf |
Samples | |
Fx2_Driver's Makefile.inc and Sources | %wdk%\src\umdf\usb\fx_2driver |
KMDF Featured Toaster Makefile.inc | %wdk%\src\kmdf\toaster |
WDK documentation | |
Build | http://go.microsoft.com/fwlink/?LinkId=80609 |
Building and Loading a Framework-based Driver | http://go.microsoft.com/fwlink/?LinkId=79347 |