PNP设备驱动程序VxD技术研究-信息工程大学学报.PDFVIP

PNP设备驱动程序VxD技术研究-信息工程大学学报.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PNP设备驱动程序VxD技术研究-信息工程大学学报

第2卷第2期 信息工程大学学报 V01.2No.2 0flnf0舢a60n 2001年6月 Joumal Enginee—ngUnive玛时 Jun.2001 PNP设备驱动程序VxD技术研究 武安河1,孙建2 (1信息工程大学基础部,河南郑州450002;2.信息工程大学训练部.河南郑州450002) 摘要:介绍在windows95/98环境下,PNP设备驱动程序vxD的启动和配置过程,并绐出了用 vt∞lsD工具包开发一个PNP设备驱动程序vxD的例子。 关键词:即插即用(PNP);虚拟设备驱动程序(vxD) 中围分类号:T1P319 文献标识码:A 文章编号:167l一0673(2001)02一0029—04 即插即用是微软公司为了使新硬件设备的安 几乎所有的PⅣP驱动程序vxD都是动态安装 装和配置更加容易而采取的一种策略。即插即用 的,因为在一个驱动程序设备被去除时,或从物理 既需要硬件支持(即设备可以自身识别并通过使用 上去除PcMcIA这样的“热插入设备”时,或者当配 标准的软件接口来配置从而替代了跳线配置或专 置管理器检测到设备冲突时将其逻辑去除,或用户 有接口配置),也需要软件支持(一个可以分配系统 在设备管理器上去除一个设备时,它允许配置管理 资源的操作系统,如L/O地址、IRO和驱动程序等器卸载对应的驱动程序。 PNP 能够从操作系统中获得其资源分配)。微软在 vxD的动态安装程序是一个复杂的过程。 windom 9x中提供了此操作系统的事项,wjndows当一个枚举器识别出一个特殊设备时,枚举器向配 9x也提供了驱动程序用以检索其硬件资源分配的 置管理器传递设备lD号,并要求配置管理器为设 接口。 备创建一个“devnode”(设备节点)。配置管理器在 在wiIldows9x中有两类硬件设备:即插即用 注册表HKLM、ENuM主键下,为设备建立一个 (PNP)设备和老式的设备。PNP设备能够自身识AscⅡ码设备ID号的硬件主键。这个硬件主键包 别.自动提出资源需求,并且可以在运行时接受资 源分配。较新类型的扩展总线如PcI,EIsA,PcM. cLA等,其任一设备都是定义为即插即用的。这些 总线也都满足即插即用的要求。一些新的IsA卡 后配置管理器通过这个Devloder值来动态安装 DyrIaIIlic 也包括一些特定的即插即用支持,这些卡(我们称 vxD。其结果是vxD收到了一个svs 之为PNPIsA)也被认为是即插即用设备。老式的Device“t信息。大多数的驱动程序vxD对研s Device 设备是那些比较旧的IsA卡,它们不支持即插即用 Init处理程序作最小的处理,可能是做某些 的新特点。一个老式的设备不能够动态配置。其 一次性的初始化及从处理器返回TEuE(CaⅡv 资源要么固定在硬件中,要么是由开关或跳线配 clear)表示成功。一个设备vxD通常只有在收到 置。 PNP New—Devnode信息时才调用配置管理器服 本文仅对windows95/98环境下即插即用设备务,一个设备驱动程序vID在处理sysD口aIDic Device 驱动程序vxD的启动和配置过程展开一些讨论,

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档