Chapter 3. Windows 7 User Mode Drivers Overview and Operation

The Windows Driver Foundation (WDF) contains a framework for the creation of User Mode Drivers. The User Mode Driver Framework (UMDF) is designed to support protocol device classes such as cameras and portable music players. It integrates the installation and management of these devices with standard operating system facilities, such as I/O and Plug and Play and power management.

UMDF is based on the same conceptual driver programming model as the Kernel Mode Driver Framework (KMDF) that is also part of WDF. However, the two frameworks implement the model with different components, device-driver interfaces (DDIs), and data structures. KMDF includes some objects that are available ...

Get Windows 7 Device Driver now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.