Summary
From this brief discussion, we can get a feel for the importance of the object-oriented paradigm and its new use in the lower-level programming of hardware, and the interfacing to the Windows operating system. The Frameworks have taken a great deal of drudgery out of creating device drivers, and offer a much more robust environment in which to develop and operate our driver software.
Our task then is mainly to get a handle on how the different objects communicate in order to have a device communicate with our application code. In my book Windows 7 Device Driver, I cover the creation, communication, and use of the new OOP paradigm in the device driver world.