What Is WDF?
WDF provides a unified driver model for a large range of device types. The most important features of the model include:
Support for both user-mode and kernel-mode drivers.
The core of the model can be used by either type of driver.
A well-designed object model.
WDF drivers interact with objects through a robust and consistent programming interface.
An object hierarchy that simplifies object lifetime management and synchronization of I/O requests.
An I/O model in which the frameworks handle interactions with the operating system.
The frameworks also manage the flow of I/O requests, including responding to Plug and Play and power events.
A Plug and Play and power management implementation that provides robust state management and intelligent ...
Get Developing Drivers with the Windows® Driver Foundation 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.