没有合适的资源?快使用搜索试试~ 我知道了~
Windows 2000 设备驱动程序开发大全.pdf
5星 · 超过95%的资源 需积分: 10 16 下载量 55 浏览量
2011-10-10
09:15:42
上传
评论
收藏 4.58MB PDF 举报
温馨提示
试读
1437页
Windows 2000 设备驱动程序开发大全.pdf Windows 2000 设备驱动程序开发大全.pdf
资源推荐
资源详情
资源评论
1
目录
第一卷 驱动程序编写者指南 ........................................................................................................................................10
第
1
章
驱动程序开发环境
....................................................................................................................................11
第
2
章
检查驱动程序
............................................................................................................................................13
第二卷 即插即用、电源管理和设置设计指南.............................................................................................................29
第一部分 即插即用和电源管理的要求..................................................................................................................... 30
第
1
章
即插即用和电源管理的介绍
....................................................................................................................31
第
2
章
PnP
和电源管理必须的驱动程序支持
....................................................................................................45
第二部分 即插即用..................................................................................................................................................... 53
第
1
章
理解
PnP....................................................................................................................................................54
第
2
章
处理即插即用
IRP
的规则
........................................................................................................................69
第
3
章
启动、停止和删除设备
............................................................................................................................75
第
4
章
使用
PnP
通知
...........................................................................................................................................98
第
5
章
支持多功能设备
......................................................................................................................................108
第三部分 电源管理................................................................................................................................................... 122
第
1
章
在驱动程序内支持电源管理
..................................................................................................................123
第
2
章
独立设备的电源管理
..............................................................................................................................138
第
3
章
处理系统电源状态请求
..........................................................................................................................154
第
4
章
支持具有唤醒能力的设备
......................................................................................................................168
第四部分 设置 .......................................................................................................................................................... 182
第
1
章
设备安装总览
..........................................................................................................................................184
第
2
章
为设备提供驱动程序
..............................................................................................................................193
第
3
章
建立
INF
文件
..........................................................................................................................................202
第
4
章
编写协同安装程序
..................................................................................................................................209
第
5
章
编写类安装程序
......................................................................................................................................220
第
6
章
编写定制设备安装应用程序
..................................................................................................................225
第
7
章
提供设备属性页
......................................................................................................................................228
第
8
章
设备安装疑难解答
..................................................................................................................................234
第
9
章
安装一个要求重新启动机器的设备
......................................................................................................242
内核模式驱动程序设计指南 ........................................................................................................................................245
一般内核模式............................................................................................................................................................ 246
Windows 2000
和
WDM
驱动程序
........................................................................................................................247
分层的
I/O
、
IRP
和
I/O
对象
...............................................................................................................................258
系统定义的对象和对驱动程序的支持
................................................................................................................276
驱动程序基本结构
................................................................................................................................................343
DriverEntry
和
Reinitialize
例程
........................................................................................................................357
Dispatch
例程
........................................................................................................................................................363
StartIo
和队列管理例程
........................................................................................................................................386
中断服务例程
........................................................................................................................................................401
DpcForIsr
例程和
CustomDpc
例程
.....................................................................................................................405
SynchCritSection
例程
...........................................................................................................................................413
AdapterControl
和
ControllerControl
例程
...........................................................................................................418
Cancel
例程
............................................................................................................................................................424
2
IoCompletion
例程
.................................................................................................................................................439
IoTimer
和
CustomTimerDpc
例程
........................................................................................................................447
Unload
例程
...........................................................................................................................................................455
常见的驱动程序设计问题
....................................................................................................................................460
第三卷 第 4 卷 图形驱动程序设计指南.....................................................................................................................514
第一部分 第 1 部分 图形驱动程序 ......................................................................................................................... 516
第 1 章 第 1 章 图形系统概述
............................................................................................................................517
第 2 章 第 2 章 对图形驱动程序的 GDI 支持
....................................................................................................518
第 3 章 第 3 章 支持 DDI
.....................................................................................................................................536
第二部分 第 2 部分 显示器和视频微端口驱动程序 ............................................................................................. 560
第 1 章 第 1 章 显示器介绍
................................................................................................................................561
第 2 章 第 2 章 显示器驱动程序
........................................................................................................................575
第四卷 VIDEO\DISPLAYS\MIRROR\DLL ........................................................................................................................597
第 1 章 第 3 章 DirectDraw DDI
.........................................................................................................................603
第
2
章
第
4
章
Direct3D DDI..............................................................................................................................656
第
3
章
第
5
章
小型客户驱动程序
....................................................................................................................699
第
4
章
第
6
章
视频微端口驱动程序
................................................................................................................719
第二部分 第三部分 打印驱动程序和假脱机组件 ................................................................................................. 748
第
1
章
第
1
章
打印介绍
....................................................................................................................................750
第
2
章
第
2
章
打印假脱机体系结构
................................................................................................................751
第
3
章
第
3
章
打印机驱动程序体系结构
........................................................................................................761
第
4
章
第
4
章
微软统一打印机驱动程序
........................................................................................................773
第
5
章
第
5
章
微软
PostScirpt
打印机驱动程序
..............................................................................................888
第
6
章
第
6
章
微软绘图仪驱动程序
................................................................................................................894
第
7
章
第
7
章
定制微软的打印机驱动程序
....................................................................................................899
第
8
章
第
8
章
定制打印假脱机组件
................................................................................................................924
第
9
章
第
9
章
Internet
打印
..............................................................................................................................943
第
10
章
第
10
章
安装及配置打印机驱动程序
................................................................................................953
第
11
章
第
11
章
CPSUI.....................................................................................................................................970
第
12
章
第
12
章
打印机色彩管理
....................................................................................................................979
第五卷 第五卷 网络驱动程序设计指南.....................................................................................................................985
第一部分 第一部分 网络驱动程序 ......................................................................................................................... 987
第
1
章
第一章
网络驱动程序设计指南的向导
................................................................................................989
第
2
章
第二章
内核模式驱动程序的网络结构
................................................................................................994
第
3
章
第三章
网络驱动程序编程要点
..........................................................................................................1003
第二部分 第二部分 微端口 NIC 驱动程序 .......................................................................................................... 1011
第
1
章
第一章
NDIS NIC
微端口驱动程序
.....................................................................................................1013
第
2
章
第二章
NIC
微端口操作和函数概要
...................................................................................................1020
第
3
章
第三章
NIC
微端口驱动程序入口点和初始化
...................................................................................1051
第四章
数据传输
................................................................................................................................................1073
第五章
获取和设置
WMI
的微端口信息及
NDIS
支持
....................................................................................1106
第六章
微端口的电源管理
................................................................................................................................1121
第七章
重置,停止和关闭
..............................................................................................................................1130
第
4
章
第八章
广域网微端口
NIC
驱动程序
.................................................................................................1134
3
第
5
章
第九章
任务卸载
................................................................................................................................1193
第
6
章
第十章
负载平衡和失效替换
..........................................................................................................1211
第
7
章
第十一章
快速转发路径
..................................................................................................................1215
第十二章
带
WDM
低级接口的微端口驱动程序
...........................................................................................1221
第十三章
IrDA
微端口
NIC
驱动程序
............................................................................................................1226
第三部分 第三部分 NDIS 中间层驱动程序和 TDI 驱动程序............................................................................. 1241
第
1
章
第一章
NDIS
中间层驱动程序
.........................................................................................................1242
第
2
章
第二章
NDIS
协议驱动程序
.............................................................................................................1280
第
3
章
第三章
TDI
传输器及其客户
............................................................................................................1311
第
4
章
第四章
TDI
例程、宏和回调
............................................................................................................1322
第
5
章
第五章
TDI
操作
...............................................................................................................................1334
第
6
章
第六章
Windows Sockets
的传输助手
DLLS .....................................................................................1348
第四部分 第四部分面向连接的网络驱动程序接口标准(NDIS) ......................................................................... 1355
第
1
章
第一章
面向连接的网络驱动程序接口标准
(NDIS)...........................................................................1356
第五部分 第五部分 安装网络组件 ....................................................................................................................... 1389
第
1
章
第一章
安装网络组件
........................................................................................................................1390
第
2
章
第二章
网络组件的通知对象
..............................................................................................................1427
4
使用本文档
Microsoft® Windows® 2000 的驱动程序开发包(DDK)文档总览给您详尽的信息,这些信息对编写
Windows2000 平台任何类型的驱动程序都是必须的。本文档也描述了 Windows Driver Model(WDM)驱 动
程序,这些驱动程序在 Windows2000 和 Microsoft® Windows® 98 平台之间是源码级兼容的。
文档路标
下页的图表提供了本文档的一个路标。它说明了你需要读 DDK 的哪一部分,和基于你将要编写的驱
动程序类型,以怎样的顺序,发现最为有用的信息。
下面是对 DDK 每一部分的简单描述,在该路标的在线版本上,你可通过点击各本书的图标或者标题
得到进一步的信息。
版本说明
一个独立的文件,即 install.htm,包括了从附送的 CD-ROM 中安装在线 DDK 的系统需求。它也包含
了一些别处没有的、重要的、最新的信息。该文件放在安装 DDK 的根目录下,也在 CD-ROM 安装盘的
DDK 根目录下。
新版本
在本版本新内容部分里包括关于 Microsoft® Windows® 2000 里的新技术和驱动程序级接口的信息。
驱动程序编写者指南
驱动程序编写者指南告诉你怎样构建、测试和调试 Windows 2000 驱动程序。它包括下列信息:
驱动程序开发环境,
DDK 提供的 BUILD 应用程序,
驱动程序测试(Driver Verifier)应用程序,
可用来调试驱动程序的工具和例程。
图表
设置、即插即用和电源管理
设置、即插即用及电源管理设计指南和参考手册覆盖了 Windows2000 的两个主要特性:即插即用和电
5
源管理。通过设计,WDM 驱动程序支持即插即用和电源管理。如果可能的话,任何专为 Windows 2000
编写的其他驱动程序均应该支持即插即用和电源管理。这些部分也包括了设备设置。
该文档的这一部分提供设置、即插即用和电源管理的总体描述。对驱动程序说明信息,驱动程序编写
者也应该查阅本文档中特定种类的驱动程序。
设置、即插即用和电源管理设计指南的第 1 部分包括关于即插即用和电源管理的介绍。它也描述了驱
动程序必须提供的技术支持类型。
设置、即插即用和电源管理设计指南的第 2 部分包括一个即插即用的总览和驱动程序必须做什么来支
持即插即用。
设置、即插即用和电源管理设计指南的第 3 部分包括关于编写支持电源管理的驱动程序的信息。这些
章节提供了一个从驱动程序编写者角度所看到的电源管理总览,并描述了驱动程序必须提供的支持。
设置、即插即用和电源管理设计指南的第 4 部分包括设备设置的信息。
设置、即插即用和电源管理参考手册的第 1 部分包括结构、IoXxx 例程和 IRP 的参考信息,这些参考
信息包含在即插即用支持里。
设置、即插即用和电源管理参考手册的第 2 部分包括结构、PoXxx 例程和 IRP 的参考信息,这些参考
信息包含在电源管理支持里。
设置、即插即用和电源管理参考手册的第 3 部分包括设备设置的参考信息,包括 INF 文件格式的参考
页,设置例程,设备安装功能及结构,以及文本模式设置文件格式。
内核模式驱动程序
内核模式驱动程序设计指南和参考覆盖了需求和系统定义的某些类型的外设驱动程序接口,包括大部
分 WDM 驱动程序。网络驱动程序和图形驱动程序包括在 DDK 不同的部分里。文件系统驱动程序和过滤
器包括在可安装的文件系统(IFS)包里。
内核模式驱动程序设计指南的第 1 部分给 Windows2000 内核模式驱动程序编写者提供了有用的信息。
它覆盖了各种驱动程序,勾划出了系统的 I/O 体系结构,并描述了每个驱动程序必须支持的例程。
内核模式驱动程序设计指南的第 2 至第 9 部分没有在本卷中印出。你将在附送的 CD-ROM 上发现这
些信息,包括串行和并行设备、存储、输出、视窗管理手段(Windows Management Instrumentation)(WMI)
和系统管理总线(System Management Bus)(SMB),等等。
内核模式驱动程序参考手册已经被更新以便包括支持例程的参考内容,Windows2000 和 WDM 驱动程
序能够调用这些例程。WDM 驱动程序编写者能够决定一个特别的支持例程是否能够通过在每个支持例程
参考里检查新的“Include”部分而被调用,从而来看是否那个支持例程在 wdm.h 里输出,即在 WDM 驱动
程序的主 DDK 头文件里输出。
剩余1436页未读,继续阅读
资源评论
- wangxm_022011-11-02正是需要的,就是找不到相关的代码
Augusdi
- 粉丝: 1w+
- 资源: 5761
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 本地镜像源配置脚本本地镜像源配置脚本
- 与spoon配套使用的jdk
- 基于单片机的便携式粮食水分测试仪的研究
- 测绘基坑支护工程变形监测报告1.pdf
- 基于PHP+swoole实现的微信机器人,依赖vbot和微信网页版的功能,帮助管理微信群/聊天/踢人等+源码+开发文档+运行教程
- com.xunmeng.pinduoduo_Release_cd290ca9_ARM64.apk
- 2788727d-25a0-41b2-b6b4-265d193edb95.doc
- 基于AVR单片机的伺服电机系统研究
- Lab-Electronic Craft Practicum-2-Simulation of a Single Tube Com
- 贪吃蛇基于TypeScript
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功