Windows 驅動程式設計指南 (Programming the Microsoft Windows Driver Model, 2/e)

廖榮貴研究室、林雯郁、陳美靜

  • 出版商: 文魁
  • 出版日期: 2004-08-06
  • 定價: $890
  • 售價: 8.0$712
  • 貴賓價: 7.6$676
  • 語言: 繁體中文
  • 頁數: 959
  • ISBN: 9861253084
  • ISBN-13: 9789861253084

已絕版

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

產品描述

本書特色

透過Windows驅動程式的權威們專業的協助,學習如何使用簡易的方式來撰寫Windows驅動程式。

Microsoft WDM支援隨插即用(PnP)功能,提供了電源管理能力,並詳述撰寫驅動程式/迷你驅動程式的方法。這本由長時間接觸裝置驅動程式的專家Walter Oney 與Windows核心小組共同合作的書提供了大量很實用的例子、圖表、建議,並一行一行分析範例的程式碼,好讓您能夠清楚了解實際上在撰寫驅動程式時所會發生的問題。另外亦更新了Windows XP及Windows 2000的最新驅動程式技術,又告訴您如何除錯。

所包含的主題有:

  • 開始建立驅動程式專案,及WDM驅動程式的結構;新的部份:迷你驅動程式及類別驅動程式,驅動程式的分類,WDM開發環境及工具,管理清單,選擇驅動程式並將其載入,可以呼叫的API,及驅動程式堆疊。
  • 基本撰寫的技術;新的部份:安全的字串函式,記憶體的限制,驅動程式驗證器的機制及標籤,核心處理子旗標,及Windows 98浮點數的問題。
  • 同步;新的部份:就Windows 98及Windows Me相容性而言,中斷請求層級(IRQL)機制的細節部份。
  • I/O請求封包(IRP),及I/O控制作業;新的部份:如何傳送控制作業給其他驅動程式,自訂使用佇列的方式,以及如何處理並安全地取消IRP。
  • 函式驅動程式的隨插即用(PnP)功能;新的部份:在使用者模式中監控裝置是否移除,控制器及多功能裝置,人性化介面裝置(HID),搖桿及其他遊戲控制器,給非HID裝置用的迷你驅動程式,及其他特徵報告。
  • 讀取並撰寫資料,電源管理,及視窗管理裝置(WMI);新的部份:系統甦醒,控制WMI來偵測閒置的情形,並使用WMIMOFCK。
  • 專門的主題及惱人的驅動程式;新的部份:USB 2.0選擇性的暫停,WHQL憑證,選擇驅動程式並將其載入,可以呼叫的API,及驅動程式堆疊。