win2000驱动程序设计指南前言_第1页
win2000驱动程序设计指南前言_第2页
win2000驱动程序设计指南前言_第3页
win2000驱动程序设计指南前言_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用本文档 Windows 2000 的驱动程序开发包(DDK)文档总览给您详尽的信息,这些信息对编写Windows2000任何类型的驱动程序都是必须的。本文档也描述了WindowsDriver M(WDM)驱动程序,这些驱动程序在 Windows2000 和 Windows 98之间是源码级兼容的。文档路标下页的图表提供了本文档的一个路标。它说明了你需要读 DDK 的哪一部分,和基于你将要编写的驱动程序类型,以怎样的顺序,发现最为有用的信息。下面是对DDK 每一部分的简单描述,在该路标的图标或者标题得到进一步的信息。版本上,你可通过点击各本书的版本说明一个独立的文件,即 install.ht

2、m,包括了从求。它也包含了一些别处没有的、重要的、也在 CD-ROM 安装盘的 DDK 根目录下。的 CD-ROM 中安装DDK 的系统需的信息。该文件放在安装 DDK 的根目录下,新版本在本版本新内容部分里包括关于接口的信息。 Windows 2000 里的新技术和驱动程序级驱动程序编写者指南驱动程序编写者指南告诉你怎样构建、测试和调试Windows 2000 驱动程序。它包括下列信息:驱动程序开发环境,DDK 提供的 BUILD 应用程序,驱动程序测试(Driver Verifier)应用程序,可用来调试驱动程序的工具和例程。图表设置、即插即用和电源管理设置、即插即用及电源管理设计指南和参

3、考手册覆盖了 Windows2000 的两个主要特性:即插即用和电源管理。通过设计,WDM 驱动程序支持即插即用和电源管理。如果可能的话,任何专为Windows 2000 编写的其他驱动程序均应该支持即插即用和电源管理。这些部分也包括了设备设置。该文档的这一部分提供设置、即插即用和电源管理的总体描述。对驱动程序说明信息,驱动程序编写者也应该查阅本文档中特定种类的驱动程序。设置、即插即用和电源管理设计指南的第 1 部分包括关于即插即用和电源管理的介绍。它也描述了驱动程序必须提供的技术支持类型。设置、即插即用和电源管理设计指南的第 2 部分包括一个即插即用的总览和驱动程序必须做什么来支持即插即用。

4、设置、即插即用和电源管理设计指南的第 3 部分包括关于编写源管理的驱动程序的信息。这些章节提供了一个从驱动程序编写者角度所看到的电源管理总览,并描述了驱动程序必须提供的支持。设置、即插即用和电源管理设计指南的第 4 部分包括设备设置的信息。设置、即插即用和电源管理参考手册的第 1 部分包括结构、Io息,这些参考信息包含在即插即用支持里。设置、即插即用和电源管理参考手册的第 2 部分包括结构、Po息,这些参考信息包含在电源管理支持里。例程和 IRP 的参考信例程和 IRP 的参考信设置、即插即用和电源管理参考手册的第 3 部分包括设备设置的参考信息,包括 INF文件格式的参考页,设置例程,设备安

5、装功能及结构,以及文本模式设置文件格式。内核模式驱动程序内核模式驱动程序设计指南和参考覆盖了需求和系统定义的某些类型的外设驱动程序接口,包括大部分WDM 驱动程序。网络驱动程序和图形驱动程序包括在DDK 不同的部分里。文件系统驱动程序和过滤器包括在可安装的文件系统(IFS)包里。内核模式驱动程序设计指南的第 1 部分给 Windows2000 内核模式驱动程序编写者提供了有用的信息。它覆盖了各种驱动程序,勾划出了系统的 I/O 体系结构,并描述了每个驱动程序必须支持的例程。内核模式驱动程序设计指南的第 2 至第 9 部分没有在本卷出。你将在的CD-ROM 上发现这些信息,包括串行和并行设备、输

6、出、视窗管理(WindowsManagement Instrumenion)(WMI)和系统管理总线(System Management Bus)(SMB),等等。内核模式驱动程序参考手册已经被更新以便包括支持例程的参考内容,Windows2000和 WDM 驱动程序能够调用这些例程。WDM 驱动程序编写者能够决定一个特别的支持例程是否能够通过在每个支持例程参考里检查新的“Include”部分而被调用,从而来看是否那个支持例程在wdm.h 里输出,即在 WDM 驱动程序的主 DDK 头文件里输出。内核模式驱动程序参考手册的第 2 部分包括对 IRP 的描述。不同于 PnP 和电源,这些例程对内

7、核模式设备来说是总体上的描述;但对使用串行和并行端口的设备而言,则是详尽的描述。对 PnP 和电源 IRP,参见设置、即插即用和电源管理参考手册;对设备类型的 IRP细节,参看这些设备类型的单个文档。内核模式驱动程序参考手册的第 3 部分包括 SCSI 端口和 SCSI 微端口例程、新的改变微类例程和相关结构的更新过的参考手册。内核模式驱动程序参考手册的第 4 部分包括HID 驱动程序和HID 客户使用的系统例程和结构的参考手册。这部分也描述了 I/O 请求和回调例程,这些 I/O 请求和回调例程受键盘和鼠标设备(kbdclass,mouclass,i8042prt)主要的非 HID 系统驱动

8、程序支持。内核模式驱动程序参考手册的第 5 部分覆盖了USB 驱动程序。内核模式驱动程序参考手册的第 6 部分包括了由IEEE1394 驱动程序所使用的系统定义的例程和结构的参考手册。内核模式驱动程序参考手册的第 7 部分包括了关于 PCM驱动程序的信息。内核模式驱动程序参考手册的第 8 部分包括了关于 SMB 客户驱动程序的信息。内核模式驱动程序参考手册的第 9 部分描述了WMI 内核模式数据提供者。内核流驱动程序内核流驱动程序设计指南和参考手册覆盖了多设备驱动程序的实现,如声卡、DVD器、数码相机和电视调谐卡。内核流体系结构是 WDM 最基本的部分,为 Windows98和 Windows

9、2000 所支持。内核流驱动程序设计指南和参考手册的总体部分包括一个内核流总览。所有的内核流驱动程序都依赖本部分里的概念。内核流驱动程序设计指南和参考手册中的声频驱动程序部分描述了怎样为所有的声频设备,包括声卡或者外部声音设备,来编写驱动程序。本部分包括驱动程序文档。DirectMusic内核流驱动程序设计指南和参考手册的捕获驱动程序部分描述了怎样为流式(streaming)设备,如数码相机和电视调谐卡,来编写驱动程序。图形驱动程序图形驱动程序设计指南和参考手册为下面的图形驱动程序描述了系统定义的接口和实现需求:显示和微端口驱动程序驱动程序在每节的第 1 部分里包括与显示和驱动程序有关的信息。

10、由于 Windows2000 的推出,为了反映设备驱动程序接口(DDI)和系统提供的图形驱动程序接口(GDI)额外的和变化的信息,所有的章节已经被更新。在每节的第 2 部分包括显示和微端口驱动程序的详细信息,包括 GDI、DDI、DirectDraw、Direct3D 和微端口驱动程序信息等章节里。在每本书的第 3 部分包括的详细信息。这些章节描述了驱动程序和提供支持和怎Windows2000 假脱机打印系统的体系结构。第 3 部分解释了怎样为新的样替换假脱机打印的定制组件。第 4 部分,覆盖了微软的CD-ROM 的DDK 文档里。图像体系结构,它不包括在本卷里,但是包括在的网络驱动程序网络驱

11、动程序设计指南和参考手册描述了以下类型的网络驱动程序的系统定义的接口需求:微端口 NIC 驱动程序中间网络驱动程序,它被置于微端口NIC 驱动程序和协议驱动程序之间网络传输堆栈里的协议驱动程序系统定义的网络驱动程序接口包括网络驱动程序接口规范(NDIS)和传输驱动程序接口(TDI)。网络驱动程序设计指南的第1 部分覆盖了所有Windows2000 网络驱动程序的常见。这些章节了 Windows2000 的网络驱动程序的体系结构,网络驱动程序的编程考虑,以及网络驱动程序的设置。网络驱动程序设计指南的第 2 部分覆盖了微端口NIC 驱动程序,包括 WAN 微端口。网络驱动程序设计指南的第 3 部分

12、覆盖了中间层网络驱动程序、协议驱动程序和Windows Sockets 的传输辅助程序DL的DDK 文档里。I 设计信息没有包括在本卷里,但是包括在完全网络驱动程序设计指南的第 4 部分描述了面向连接的式(ATM)和 ISDN。的 NDIS 支持,如异步传输模网络驱动程序设计参考手册的第 1 部分描述了 NDIS 提供的功能和宏,NDIS 驱动程序使用这些功能和宏与系统和每个其他的部分进行通信。第 1 部分也描述了 NDIS 定义的和系统定义的结构, NDIS 驱动程序使用这些结构。下列 DDK CD-ROM 文档没有刊印:驱动程序编写者指南 4.0调试驱动程序设置、即插即用和电源管理第 3 部分,5.0编写电池微类驱动程序内核模式驱动程序设计指南第 2-9 部分串行和并行驱动程序驱动程序输入设备驱动程序 USB 驱动程序 IE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论