资源说明:第一卷 驱动程序编写者指南 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
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。