Windows NT Device Driver Development
When I first began making the transition from UNIX device drivers to those for Windows NT, there weren't a lot of available resources to help me along. However, things have changed over the past couple of years, and there is now plenty of information, including articles inDr. Dobb's JournalandMicrosoft Systems Journal, Paula Tomlinson's "Understanding NT" column inWindows Developer's Journal, Microsoft Developer Network, the Microsoft web site, and various other resources on the Internet. However, the place I recommend you start is withWindows NT Device Driver Development, by Peter G. Viscarola and W. Anthony Mason.Windows NT Device Driver Development is a well-organized, easy to read, and complete introduction to NT device driver development. It could be read cover to cover as a student text. Because of its clean layout, the book is as valuable a reference as any of the resources listed above.The book is authoritative, and the asides come from the (apparently extensive) personal experiences of the authors. They have recently been active and helpful on the mail lists described in the resources appendix.Windows NT Device Driver Developmentis also well edited. There are no major errors or omissions. The index is large and accurate. Index entries are purely topic and concept based. As a commitment to quality, the authors and the publisher have offered a bug bounty...Read more from this review.--Regan Russell, Dr. Dobb's Journal--Dr. Dobb's Journal