《windows 7设备驱动程序开发》介绍了编写全新windows 7 操作系统的设备驱动程序所需的全部技术。本书共包括3 个部分:设备驱动程序体系结构概述、用户模式驱动程序和内核模式驱动程序。第一部分介绍设备处理程序软硬件开发所涉及的体系结构、umdf 和kmdf,以及开发umdf 和kmdf 驱动程序所需的环境。第二部分介绍用户模式驱动程序的方法、设计、开发和调试。主要介绍使用umdf 以及c++ 进行用户模式驱动程序开发。第三部分介绍内核模式驱动程序的方法、设计、开发和调试。主要介绍使用kmdf 以及c 语言开发内核模式驱动程序。
《windows 7设备驱动程序开发》适合windows 7 驱动程序开发人员阅读。
目录:
第一部分 设备驱动程序体系结构概述
第1 章 对象 2
第2 章 wdf 体系结构 6
第二部分 用户模式驱动程序
第3 章 windows 7 用户模式驱动程序概述和操作 24
第4 章 针对umdf 进行驱动程序编程 49
第5 章 使用com 开发umdf 驱动程序 72
第三部分 内核模式驱动程序
第6 章 windows 7 内核模式驱动程序概述与操作 84
第7 章 即插即用和电源管理 105
第8 章 内核模式的安装和生成 118
第9 章 为kmdf 编写驱动程序 136
第10 章 为即插即用和电源管理编写程序 156
第11 章 为wmi 支持编写程序 163
第12 章 编写kmdf 硬件驱动程序 177
第13 章 编写多个i/o 队列程序并编写i/o 程序 190
附录 驱动程序信息网站 212
参考 文献 221