Home > Topics > Programming > Windows

Developing Drivers with the Windows Driver Foundation

Register your book to access additional benefits.

Developing Drivers with the Windows Driver Foundation

Book

  • List price: $59.99

Add to cart

eBook

  • List price: $47.99

Add to cart

About eBook Formats

This eBook includes the following formats, accessible from your Account page after purchase:

EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

PDF The popular standard, which reproduces the look and layout of the printed page.

This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

Book + eBook

  • Your price: $64.79
  • List price: $107.98

Add to cart

About eBook Formats

This eBook includes the following formats, accessible from your Account page after purchase:

EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

PDF The popular standard, which reproduces the look and layout of the printed page.

This eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

WISH LIST
  • Published 4/25/2007
  • 1st Edition
  • 928 pages
  • Book 978-0-7356-2374-3
  • eBook 978-0-7356-9009-7

Start developing robust drivers with expert guidance from the teams who developed Windows Driver Foundation. This comprehensive book gets you up to speed quickly and goes beyond the fundamentals to help you extend your Windows development skills. You get best practices, technical guidance, and extensive code samples to help you master the intricacies of the next-generation driver model—and simplify driver development.



Discover how to:

  • Use the Windows Driver Foundation to develop kernel-mode or user-mode drivers
  • Create drivers that support Plug and Play and power management—with minimal code
  • Implement robust I/O handling code
  • Effectively manage synchronization and concurrency in driver code
  • Develop user-mode drivers for protocol-based and serial-bus-based devices
  • Use USB-specific features of the frameworks to quickly develop drivers for USB devices
  • Design and implement kernel-mode drivers for DMA devices
  • Evaluate your drivers with source code analysis and static verification tools
  • Apply best practices to test, debug, and install drivers


  • PLUS—Get driver code samples on the Web

  • If you find an error, you can report it to us through our Submit errata page.