Developing drivers with the windows driver foundation

Book description

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

    Customer image


    • Sort reviews by


    Top reviews from the United States

    There was a problem filtering reviews right now. Please try again later.

    Reviewed in the United States on January 30, 2013

    I use this book mostly as a reference. If you are writing Windows WDM drivers, the book is very helpful and will save you time.

    2 people found this helpful


    Report

    Reviewed in the United States on July 10, 2008

    This book may very well describe writing WDF drivers, but it is not necessarily a useful book. It is not the Windows equivalent of the one Writing Linux Device Drivers book, and even that book is only just so useful. First: User-mode drivers are described, but what good are they? They can’t do a _lot_ of things, and they are source-code incompatible with kernel-mode drivers. Second: In the book’s Forward, a Microsoft «Architect» mentions that 3rd party driver developers find the pre-WDF Windows driver model «complex and difficult to use». Unfortunately neither WDF nor this book has helped me debug real world issues involving Cardbus, inf/driver install failures, and NDIS API failures. Microsoft did _not_ address/document/fix the known «complex and difficult to use» problem.

    10 people found this helpful


    Report

    Reviewed in the United States on September 1, 2021

    One of the true definitive resources on the subject. Provides concise and useful examples and explanations. Would highly recommend it.

    Reviewed in the United States on April 23, 2016

    Still reading. I was really interested in this subject, but this book is a very difficult read. And I love technical books and I’m a technical writer. Biggest hurdle is the excessive use of acronyms. There are just too many to remember if you are new to this material. Makes me continuously look up acronyms while reading the drab writing style. Since this is from Microsoft, I guess this is the best source for the defacto-standard details. If I can find a better put-together book, I would read that first and use this as reference.

    The current question is how much does this apply to windows 10. Is a book revision needed??

    Reviewed in the United States on November 28, 2011

    It is very good for a beginner to WDF. I mean it starts from the very beginning introducing you to driver development concepts.

    One person found this helpful


    Report

    Reviewed in the United States on September 21, 2010

    A great disappointment, nothing new compared to what is on MSDN.

    What is needed are simpler examples to start with, not hundred of pages of references: what are the bare necessities (I insist bare) to write a UMDF Filter driver (the simplest one) for a very basic device these days : a USB device. And there let’s take an every day device (who has this FX2 stuff???) : a USB stick!

    Also no answers as to what this UMDF Filter driver can do (can it do standard I/O like fprintf ?).

    11 people found this helpful


    Report

    Reviewed in the United States on December 20, 2008

    for those do not have previous driver dev. experience. Too much documentation style «teaching» without a step-by-step practicing process.

    10 people found this helpful


    Report

    Reviewed in the United States on May 16, 2015

    The content is outdated and needs to be updated.

    2 people found this helpful


    Report

    Top reviews from other countries

    5.0 out of 5 stars

    Great book if you a re a WDM driver dev

    Reviewed in the United Kingdom on October 7, 2017

    Very detailed and great book. I write WDM drivers from 10 years, I never wrote a WDF driver, this book is amazing combined with Essential COM of Don Box (UMDF driver deeply uses COM).

    2.0 out of 5 stars

    Great content, but the book itself is falling apart

    Reviewed in the United Kingdom on November 20, 2015

    The content is great, but the quality of the book is terrible. It is already falling apart. The binding is of very poor quality.

    5.0 out of 5 stars

    WDFの底本

    Reviewed in Japan on June 13, 2008

    KMDF,UMDFを網羅的に解説した本。日本語ではこのレベルまで詳細な内容の書籍がないので、まともにWDF対応ドライバを書くためには必携。図版、コード例が多いので、WDKのヘルプよりは読みやすい。

    4 people found this helpful


    Report


    Windows Driver Foundation. Разработка драйверов

    Год выпуска: 2008

    ISBN: 978-5-9775-0185-9

    Издательство:

    БХВ-Петербург

    Формат:
    PDF

    Жанр:
    Программирование

    Размер:
    6.50 MB

    Аннотация:
    Книга содержит описания принципов и методик, примеры программирования и подсказки для эффективной разработки драйверов. Представлены инструменты и ресурсы, основные понятия драйверов и операционной системы Windows, обзор модели Windows Driver Foundation (WDF), информация об архитектуре Windows, модели ввода/вывода.

    «Windows Driver Foundation. Разработка драйверов»
    Скачать книгу бесплатно:

    Standard P Id Symbols Legend Edraw

    Standard P Id Symbols Legend Edraw
    We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with standard p id symbols

    More information

    Iec Schematic Symbol Sdocuments2

    Iec Schematic Symbol Sdocuments2
    We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with iec 60617 schematic

    More information

    Batman Dracula Red Rain

    Batman Dracula Red Rain
    We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with batman dracula red rain.

    More information

    NIMS 702 ANSWERS PDF

    NIMS 702 ANSWERS PDF
    NIMS 702 ANSWERS PDF ==> Download: NIMS 702 ANSWERS PDF NIMS 702 ANSWERS PDF — Are you searching for Nims 702 Answers Books? Now, you will be happy that at this time Nims 702 Answers PDF is available at

    More information

    Engineering Drawing Surjit Singh

    Engineering Drawing Surjit Singh
    We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with engineering drawing

    More information

  • Developer phone registration windows phone
  • Device harddiskvolume2 windows system32 svchost exe
  • Developer mode windows 10 как включить
  • Devil may cry 4 special edition не запускается windows 10
  • Devices flow windows 10 что это