The Windows 2000 Device Driver Book: A Guide for Programmers, 2/e (Paperback)

Art Baker, Jerry Lozano

  • 出版商: Prentice Hall
  • 出版日期: 2000-11-30
  • 售價: $2,800
  • 貴賓價: 9.5$2,660
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 0130204315
  • ISBN-13: 9780130204318
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

商品描述

Summary

  • The #1 Windows device driver book—fully updated for Windows 2000!
  • Step-by-step planning, implementation, testing, debugging, installation, and distribution
  • Complete coverage of the new Windows Driver Model (WDM)
  • Practical debugging and interactive troubleshooting
  • CD-ROM: Exclusive tools for streamlining driver development, plus extensive C/C++ sample driver library!
  • Windows Driver Model (WDM) for Windows 2000 and 98—in depth!
  • Building drivers that support Plug-and-Play and Power Management
  • Windows Management Instrumentation: logging device errors and events—and interpreting them
  • Constructing safe reentrant driver code
  • Handling time-out conditions safely and effectively
  • Advanced techniques: kernel-mode threads, layered drivers, and more
  • Start-to-finish debugging and troubleshooting techniques

Foreword by Andrew Scoppa, UCI Corporation

The #1 book on Windows driver development—totally updated for Windows 2000!

With The Windows 2000 Device Driver Book, any experienced Windows programmer can master driver development start to finish: planning, implementation, testing, debugging, installation, and distribution. Totally updated to reflect Microsoft's Windows Driver Model (WDM) for Windows 2000 and 98, this programming bestseller covers everything from architecture to tools, and includes a powerhouse library of exclusive tools and code for streamlining any driver development project.

You'll start with a high-level overview of WDM components and then move quickly into the details of the development environment and driver installation. Next, master the Windows 2000 I/O Manager, its data structures, and its interaction with drivers. Using extensive practical examples, you'll implement Plug-and-Play and Power Management; construct safe reentrant driver code; use Windows Management Instrumentation to log errors and events, and more.

The book covers today's most advanced Windows driver development techniques and provides extensive debugging guidance, including crash dump analysis using WinDbg; lists of common bugcheck codes, meanings, and probable causes; and much more.

About the CD-ROM

Bonus CD-ROM contains powerful resources for streamlining device driver development!

  • An exclusive Device Driver AppWizard that works with Visual Studio to instantly create your driver's framework
  • A library of complete sample drivers
  • C++ classes to jumpstart any project-including a Unicode string handling class that eliminates tedious, repetitive code
  • An exclusive Driver Installation Utility to simplify initial testing

UCI

UCI Software Training Centers specializes in high-end developer, systems, and Internet Training on Microsoft products and technologies. For more information about training in this topic and others, UCI can be reached at 800-884-1772, or on the Web at www.ucitraining.com

商品描述(中文翻譯)

摘要
- 第一本針對Windows設備驅動程式的書籍,已完全更新至Windows 2000!
- 逐步規劃、實施、測試、除錯、安裝和分發
- 完整涵蓋新的Windows Driver Model (WDM)
- 實用的除錯和互動式故障排除
- CD-ROM:專屬工具以簡化驅動程式開發,以及廣泛的C/C++範例驅動程式庫!
- 深入探討Windows 2000和98的Windows Driver Model (WDM)
- 建立支援即插即用和電源管理的驅動程式
- Windows Management Instrumentation:記錄設備錯誤和事件,並解釋它們
- 構建安全可重入的驅動程式代碼
- 安全有效地處理超時條件
- 高級技術:核心模式執行緒、分層驅動程式等
- 從頭到尾的除錯和故障排除技術

前言由Andrew Scoppa, UCI Corporation撰寫

《Windows 2000設備驅動程式書籍》是Windows驅動程式開發的頂尖書籍,完全更新至Windows 2000!任何有經驗的Windows程式設計師都可以從頭到尾掌握驅動程式開發:規劃、實施、測試、除錯、安裝和分發。這本暢銷書籍完全更新以反映微軟的Windows Driver Model (WDM)適用於Windows 2000和98,涵蓋從架構到工具的一切,並包含一個強大的專屬工具和代碼庫,以簡化任何驅動程式開發項目。

您將從WDM組件的高級概述開始,然後迅速進入開發環境和驅動程式安裝的細節。接下來,掌握Windows 2000 I/O Manager及其數據結構以及與驅動程式的交互作用。通過大量的實用示例,您將實現即插即用和電源管理;構建安全可重入的驅動程式代碼;使用Windows Management Instrumentation記錄錯誤和事件等。

本書涵蓋了當今最先進的Windows驅動程式開發技術,並提供廣泛的除錯指導,包括使用WinDbg進行崩潰轉儲分析;常見錯誤檢查代碼、含義和可能原因的列表;以及更多。

關於CD-ROM
- 附加CD-ROM包含強大的資源,以簡化設備驅動程式開發!
- 專屬的Device Driver AppWizard與Visual Studio配合使用,可立即創建驅動程式的框架
- 完整的範例驅動程式庫
- C++類別,可加速任何項目的開始,包括消除繁瑣重複的Unicode字串處理代碼
- 專屬的驅動程式安裝工具,以簡化初始測試

關於UCI
UCI軟體培訓中心專注於Microsoft產品和技術的高端開發人員、系統和網路培訓。有關此主題和其他培訓的更多信息,請致電800-884-1772,或訪問網站www.ucitraining.com。