Written for advanced programmers who use C and C++, the second edition of this popular technical guide illustrates and clarifies real-world driver programming issues for current versions of Microsoft Windows. The author offers a solid overview of the Windows Driver Model (WDM) architecture and breaks down the process of writing custom device drivers into manageable pieces - from the basics of loading device drivers to creating and processing I/O request packets. This edition includes updated information about Windows XP, Windows 2000, and Windows Me, plus extensive practical examples, illustrations, and line-by-line analysis of code samples.
* The second edition of this popular title combines expert insights into device-driver design issues with hands-on examples and updated information about the latest Windows versions
* Breaks down the process of writing custom device drivers into manageable pieces - from the basics of loading device drivers to creating and processing I/O request packets
* Includes extensive practical, hands-on examples, illustrations, authoritative advice, and line-by-line analysis of code samples |