codewarrior
禁止发言
禁止发言
  • 注册日期2002-05-23
  • 最后登录2018-07-12
  • 粉丝0
  • 关注0
  • 积分5391分
  • 威望52850点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:1472回复:4

问几个概念问题,昨天和头儿争论了半天。

楼主#
更多 发布于:2003-09-12 09:28
用户被禁言,该主题自动屏蔽!
codewarrior
禁止发言
禁止发言
  • 注册日期2002-05-23
  • 最后登录2018-07-12
  • 粉丝0
  • 关注0
  • 积分5391分
  • 威望52850点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-09-15 11:33
用户被禁言,该主题自动屏蔽!
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
板凳#
发布于:2003-09-15 12:52
WDM驱动程序是一种PnP驱动程序,它同时还遵循电源管理协议,并能在Windows 98和Windows 2000间实现源代码级兼容。WDM驱动程序还细分为类驱动程序(class driver)和迷你驱动程序(minidriver),类驱动程序管理属于已定义类的设备,迷你驱动程序向类驱动程序提供厂商专有的支持。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
lckant
驱动牛犊
驱动牛犊
  • 注册日期2003-04-22
  • 最后登录2004-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-15 21:42
1、WDM区别于遗留驱动的最大特征是PNP和支持电源管理,在WDM模型中,每个硬件至少要有一个功能驱动和一个总线驱动。

2、Minidriver包含类驱动程序用于管理设备实例的厂商专有特征例程;ClassDriver独立于具体物理设备,主要负责和用户层交换。两种Driver只是把功能驱动的两部分分开的习惯做法,也可以做成一块,更多是为了利用Windows提供的现成ClassDriver,省事、通用。

3、UserModeDriver一般只是用于模拟硬件I/O,使原来的DOS程序能在2000下执行;WinCE上的驱动也是User Mode的,至于有没其他用途我就不清楚了,不过有一个原则:能在UserMode实现,效果一样,当然用UserMode啦!
codewarrior
禁止发言
禁止发言
  • 注册日期2002-05-23
  • 最后登录2018-07-12
  • 粉丝0
  • 关注0
  • 积分5391分
  • 威望52850点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-09-17 12:24
用户被禁言,该主题自动屏蔽!
游客

返回顶部