*
Driver Lifecycle
*
**
Driver Lifecycle Fundamentals
***
Driver Design
***
Windows Driver Foundation (WDF)
***
Verification and Testing Tools
***
Installation & Driver Signing
***
Reliability+Security +Maintenance
* *
*

Windows Driver Foundation (WDF)

WDF defines a single driver model that you can use to create object-oriented, event-driven drivers for either kernel mode or user mode. By using WDF, you can focus on the functional requirements of your hardware instead of the low-level requirements of the operating system.

WDF includes frameworks for developing kernel-mode and user-mode drivers, and it includes several driver verification tools. WDF is provided as part of the current release of the Windows Driver Kit (WDK).

An Important Notice about KMDF and UMDF 1.7
Two patches from Windows Update (KB 938371 and KB 933607) interfere with installation of the kernel-mode driver framework and the user-mode driver framework on Windows Vista.

To resolve these issues, Microsoft has released updated WDF 1.7 co-installers. To read the full announcement and download the MSI package, go to the Microsoft Connect Web site. After logging in, select the Connection: Windows Driver Kit (WDK), Windows Logo Kit (WLK) and Windows Driver Framework (WDF).
Announcement date: April 18, 2008    *    Notice Updated: September 12, 2008

Kernel-Mode Driver Framework (KMDF)
KMDF implements the fundamental features that are required for kernel-mode drivers.

User-Mode Driver Framework (UMDF)
UMDF supports the development of user-mode drivers for device classes, such as cameras and portable music players, that are based on a protocol or serial bus.

Tips for KMDF Driver Design
The Driver Tips on the WHDC Web site come straight from the Windows Driver team at Microsoft. The tips include best practices for design, KMDF, memory management, I/O requests, security, and reliability.

Developing Drivers with Windows Driver Foundation by Orwick and Smith
This comprehensive guide is available from Microsoft Press.

My travels with WDF
The continuing story of a boy, his dog and their discovery of the world outside...of WDM.

How to find the droids you might be looking for
Mon, 29 Sep 2008 22:36:00 GMT

It's flick, then swish
Thu, 11 Sep 2008 20:17:00 GMT

Finally, a practical use for the LHC!
Wed, 10 Sep 2008 21:53:32 GMT

 


Was This Information Useful?