caolaohan
驱动牛犊
驱动牛犊
  • 注册日期2002-10-18
  • 最后登录2014-03-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1428回复:7

win2000wdm驱动能在NT下灵吗?

楼主#
更多 发布于:2002-10-24 11:59
wdm驱动与NT驱动有什么区别?
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-24 12:37
最大区别
WDSM支持PNP和电源管理,NT驱动不支持!
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-24 17:05
好像NT下要自己申请分配资源。2000下根据硬件和注册表等分配。
我也不太清楚 :D
打一枪……换个地方……再打一枪……
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-24 21:42
wdm框架只有win2k和98支持

wdm驱动不能在nt4下使用

nt4下的驱动叫做kmd

二者的不同就在于wdm支持即插即用和电源管理
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-25 09:38
NT式驱动程序不支持PNP,也不处理电源管理和WMI IRP。
必须使用ntddk.h 作为头文件,而不是 wdm.h。
因为它不支持PNP,所以必须使用不同的技术查找它所需要的硬件资源,保留这些资源,并把他们转换成可用的值。
生命驱动,活力无限!
deltali
驱动小牛
驱动小牛
  • 注册日期2002-10-25
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望23点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-25 13:05
那如果我想在2000下编写的驱动程序可以同时在win2000和NT下运行的话,是不是就不能用PNP和电源管理这些东西啦?
我又来了,生命不息,驱动不止。
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-25 13:25
那如果我想在2000下编写的驱动程序可以同时在win2000和NT下运行的话,是不是就不能用PNP和电源管理这些东西啦?

不能WDM,只能NT驱动
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-10-25 13:54
那如果我想在2000下编写的驱动程序可以同时在win2000和NT下运行的话,是不是就不能用PNP和电源管理这些东西啦?


对了,一般如果你可以先为nt4编写驱动,然后可以不加修改的用在2000下,当然最好在2000ddk下重新编译
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
游客

返回顶部