*
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).

WDF Logo Reminder – Update your driver packages to use the WDF 1.9 RTM Co-installer
WDF driver packages that contain WDF co-installers must include the RTM fre versions of the co-installers. The Windows Logo Program requires the use of RTM fre versions of the co-installers to obtain a logo; RC and chk versions are prohibited. Therefore, to obtain a logo for a WDF v 1.9 driver, you must use the WDF v1.9 RTM fre co-installer. To obtain a logo for a driver that uses an earlier version of WDF, you must use the RTM fre version of the appropriate co-installer.

To pass the logo tests for a WDF 1.9 driver that runs on versions of Windows earlier than Windows 7, you must apply the latest errata filters. You can download the filters from https://winqual.microsoft.com, under “WLK Updated Filters”.

For more information, see “Device Driver Logo Using WDF Co-Installers” on Neslihan Bulut's blog.

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.

And here you thought I had a cloaking device
Tue, 01 Dec 2009 23:48:00 GMT

We’re gonna need a bigger stick!
Tue, 06 Oct 2009 23:42:17 GMT

We’ve got more bloggers than we can shake a stick at!
Thu, 10 Sep 2009 00:18:50 GMT

 


Was This Information Useful?