Windows环境下的设备驱动程序设计

Windows环境下的设备驱动程序设计
作 者: 张惠娟
出版社: 西安电子科技大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Windows环境下的设备驱动程序设计》作者简介

内容简介

本书讲述了Windows系统下设备驱动程序的开发方法。全书分为三部分,共10章。第一部分主要介绍了VxD驱动程序,以及利用VToolsD开发VxD程序的方法;第二部分和第三部分分别介绍了WindowsNT和Windows2000下的设备驱动程序基础知识,以及利用DriverWorks开发NT式和WDM驱动程序的方法。本书系统介绍了在不同的操作系统下设备驱动程序开发的方法,内容实用,是一本很好的学习设备驱动程序设计的书籍。本书适合于任何想学习Windows系统下设备驱动程序开发的人员,尤其适合于初步涉及设部区动程序开发的人员。

图书目录

第一部分 虚拟设备驱动程序VxD

第一章 Windows9x操作系统体系结构

1. 1 IntelCPU的工作模式

1. 1. 1 实模式

1. 1. 2 保护模式

1. 1. 3 虚拟86模式(V86模式)

1. 2 Windows 9x操作系统

1. 2. 1 虚拟机(VM)

1. 2. 2 虚拟机管理器(VMM)

1. 2. 3 虚拟设备驱动程序VxD

1. 2. 4 Windows 9x系统的基本构架

1. 2. 5 内存管理技术

1. 3 设备驱动程序基本知识

1. 3. 1 基本概念

1. 3. 2 动态链接库(DLL)简介

1. 3. 3 设备驱动程序类型

第二章 VxD设备驱动程序

2. 1 VxD概述

2. 1. 1 VxD程序能完成的任务

2. 1. 2 分类

2. 1. 3 开发方法

2. 2 VxD程序基本结构

2. 2. 1 VxD文件格式

2. 2. 2 VxD程序结构

2. 3 消息机制

2. 3. 1 系统初始化类

2. 3. 2 系统终止类

2. 3. 3 VM初始化类

2. 3. 4 VM终止类

2. 3. 5 VM状态类

2. 3. 6 动态加载卸载消息

2. 3. 7 VxD的加载. 初始化和结束过程

2. 4 服务机制

2. 4. 1 定义服务

2. 4. 2 服务表声明

2. 4. 3 引入服务

2. 4. 4 调用VxD服务

2. 5 调用机制

2. 6 通信机制

2. 6. 1 Windows 32应用程序到VxD程序通信

2. 6. 2 VxD到应用程序的通信机制

2. 7 编写过程

第三章 开发工具介绍

3. 1 概述

3. 1. 1 源码辅助生成工具

3. 1. 2 调试工具

3. 2 VToolsD介绍

3. 2. 1 VToolsD框架介绍

3. 2. 2 QuickVxD

3. 2. 3 VxD程序建立和调试

3. 3 VxD类库介绍

3. 3. 1 框架类

3. 3. 2 事件处理类

3. 3. 3 其它类

第四章 VxD程序实例介绍

4. 1 VxD程序基本框架程序

4. 2 应用程序事件类程序

4. 3 热键类驱动程序

4. 4 中断设备驱动程序

4. 5 延时类驱动程序