『Developing Drivers with Windows Driver Foundation』(Penny Orwick と Guy Smith の共著) は、アーキテクチャを設計し、フレームワークを構築して、開発者の参考となるサンプル ドライバを開発した、Microsoft の WDF 開発チームと共同で執筆されました。WDF は、オペレーティング システムの複雑さではなく、ハードウェアの要件に開発者が焦点を置けるようにするドライバ モデルを提供します。 この本では、Windows Driver Foundation (WDF) のアーキテクチャとプログラミング モデルを紹介し、WDF フレームワークを使用して Windows ドライバを開発するため、実践的なサンプル指向のガイドを提供します。 Windows ドライバの開発について初心者の方へ :この本を利用して、概念と基礎を理解し、必要なツールを WDK から入手してください。また、WDK のサンプルを研究し、詳細なリファレンスとして WDK ドキュメントを使用してください。 『Developing Drivers with WDF』についてWindows Division の Architect である Nar Ganapathy により、Windows Driver チームが WDF の設計と開発になぜ着手したかを説明します。Nar の紹介には、書籍の概略が含まれています。 『Developing Drivers with Windows Driver Foundation』へのエキスパートからのコメント
これらの見解は、少し "ひいき目" になっているかもしれません。なぜなら、彼らは、この本の見直し、サンプル コードの作成、WDF フレームワークと静的ドライバ ツールの開発に、かなりの時間を提供したからです。とはいえ、彼らはエキスパートです。この本について、言わずにはいられないことがいろいろとあります。こちらを参照してください。もしあなたが、Windows ドライバの開発やテストのため、KMDF、UMDF、および静的ツールについて学ぼうとしているなら、この本が必須な理由がわかるでしょう。 Errata とサンプル コードこの本で見つかった誤記に対する訂正については、こちらを参照してください。 Microsoft Connect サイトにアクセスしてエラーを報告する サンプル コードのソースとドキュメントについては、常に最新の Windows Driver Kit (WDK) を参照してください リファレンスのクイック リンク『Developing Drivers with WDF』には、Windows Driver Kit のドキュメントや他のソースへの相互参照が多数含まれています。すばやくアクセスできるオンライン リファレンスとして、下記のリンクを利用してください。WDF リファレンスのクイック リンク 『Developing Drivers with WDF』をオンラインで読む Safari (プレビュー版です。コンテンツ全体を読むには、Safari のサブスクリプションが必要です。)
Books24x7 (メンバシップ ログインが必要です。)
Ask the WDF ExpertsDoron Holan's Blog: Kernel-Mode Drivers Peter Wieland's Blog: Thoughts on Windows Driver Development Patrick M: My travels with UMDF Ilias Tsigkogiannis' Introduction to Windows Device Drivers Bob Kjelgaard: Trouble Ahead- Trouble Behind |