出版时间:20040801 出版社:文魁 作者:Walter Oney/廖榮貴研究室 譯
内容概要
透過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,及驅動程式堆疊。
图书封面
评论、评分、阅读与下载