Windows Driver Model
About the Microsoft Windows Driver Model
The Windows Driver Model (WDM) was introduced to unify driver models across all versions of windows including Windows 98 and Windows 2000 and later.
WDM drivers are IRP (I/O Request Packet) centric, using an in-memory packet structure to represent the I/O request on behalf of the issuing application.
The Windows Driver Model uses a layered driver architecture to allow driver developers the ability to augment functionality of existing device drivers in the system.
The Windows Driver Model exposes power managment and Plug and Play (PnP) interfaces, allowing driver developers to selectively control how their devices consume power, and interact with the rest of the system.
The Kernel Mode Driver Framework encapsulates much of WDM, often making it easier to write WDM drivers. However, a solid understanding of how WDM works is extreamly useful when implementing and especially debugging non-trival windows device drivers.
Technologies
Resources
-
What our customers say about us?
Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials