出版時間:2000-01 出版社:機械工業(yè)出版社 作者:坎特(美) 頁數(shù):404 譯者:孫義/等
Tag標簽:無
內容概要
本書主要介紹Windows 98和Windows 2000新的驅動程序模型(WDM)。描述了WDM設備驅動程序的結構、功能和開發(fā)方法;通過實際的設備驅動程序例子,說明WDM設備驅動程序的實現(xiàn)技術、測試和調試方法;介紹了本書提供的一個調試軟件DebugPrint;說明如何在客戶驅動程序中使用USB驅動程序接口(USBDI)訪問USB設備,以及如何利用HID類驅動程序以標準方法訪問多種輸入設備。
書籍目錄
前言第1章 引言 1.1 Windows驅動程序模型 1.1.1 WDM與NT式驅動程序 1.1.2 可用的驅動程序 1.1.3 本書配套光盤 1.1.4 設備驅動程序軟件工具 1.1.5 未討論的驅動程序類型 1.2 新的思維方式 1.2.1 設備驅動程序環(huán)境 1.2.2 術語與資源 1.3 Win32程序接口 1.3.1 基本I/O 1.3.2 重疊的異步請求 1.3.3 環(huán)境 1.3.4 設備特定的限制 1.3.5 驅動程序的其他Win32訪問 1.4 小結第2章 概述 2.1 設備驅動程序的組成部分 2.1.1 驅動程序入口點和回調例程9 2.1.2 分發(fā)例程 2.1.3 創(chuàng)建設備 2.1.4 硬件資源分配 2.1.5 調用其他驅動程序 2.1.6 串行硬件的訪問 2.1.7 訪問硬件 2.1.8 硬件問題 2.1.9 電源管理 2.1.10 WMI 2.1.11 NT事件報告 2.1.12 系統(tǒng)線程 2.2 設備驅動程序的類型 2.2.1 Windows概述 2.2.2 I/O請求處理 2.2.3 即插即用設備棧 2.2.4 標準總線驅動程序和類驅動程序 2.2.5 驅動程序棧舉例 2.3 驅動程序選擇 2.3.1 現(xiàn)成的驅動程序 2.3.2 使用標準驅動程序 2.3.3 操作系統(tǒng) 2.3.4 分層的設備驅動程序 2.3.5 單一驅動程序 2.3.6 建議的和可選的功能 2.4 WDM的合理性 2.4.1 一個核心模型 2.4.2 復雜性 2.4.3 即插即用與分層 2.4.4 功能范圍 2.4.5 開發(fā)環(huán)境 2.4.6 開發(fā)者支持 2.5 小結第3章 設備驅動程序設計 3.1 引言 3.2 驅動程序設計指南 3.2.1 文檔 3.2.2 好的設計 3.3 內核調用 3.3.1 內核宏 3.3.2 內核對象 3.3.3 驅動程序例程名稱 3.4 處理器模型 3.4.1 處理器模式 3.4.2 中斷級 3.5 使用內存 3.5.1 內存池 3.5.2 旁視列表 3.5.3 其他的內存考慮 3.5.4 訪問用戶應用程序內存 3.5.5 DMA 3.6 IRP處理 3.6.1 IRP參數(shù) 3.6.2 在驅動程序棧中處理IRP 3.7 小結第4章 WDM驅動程序環(huán)境 ……第5章 設備接口第6章 測試與調試 第7章 分發(fā)例程第8章 即插即用與設備棧第9章 即插即用的實現(xiàn)第10章 電源管理第11章 安裝第12章 WMI第13章 事件的報告第14章 DebugPrint第15章 WdmIo和PHDIo驅動程序第16章 硬件I/O IRP的排隊第17章 中斷驅動的I/O第18章 NT硬件第19章 WDM系統(tǒng)驅動程序第20章 通用串行總線 第21章 USB驅動程序接口第22章 人工輸入設備模型第23章 HID客戶附錄A 信息資源附錄B PC99附錄C 直接存儲器訪問附錄D 詞匯表
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Windows WDM設備驅動程序開發(fā)指南 PDF格式下載