阅读:1428回复:7
win2000wdm驱动能在NT下灵吗?
wdm驱动与NT驱动有什么区别?
|
|
沙发#
发布于:2002-10-24 12:37
最大区别
WDSM支持PNP和电源管理,NT驱动不支持! |
|
|
板凳#
发布于:2002-10-24 17:05
好像NT下要自己申请分配资源。2000下根据硬件和注册表等分配。
我也不太清楚 :D |
|
|
地板#
发布于:2002-10-24 21:42
wdm框架只有win2k和98支持
wdm驱动不能在nt4下使用 nt4下的驱动叫做kmd 二者的不同就在于wdm支持即插即用和电源管理 |
|
|
地下室#
发布于:2002-10-25 09:38
NT式驱动程序不支持PNP,也不处理电源管理和WMI IRP。
必须使用ntddk.h 作为头文件,而不是 wdm.h。 因为它不支持PNP,所以必须使用不同的技术查找它所需要的硬件资源,保留这些资源,并把他们转换成可用的值。 |
|
|
5楼#
发布于:2002-10-25 13:05
那如果我想在2000下编写的驱动程序可以同时在win2000和NT下运行的话,是不是就不能用PNP和电源管理这些东西啦?
|
|
|
6楼#
发布于:2002-10-25 13:25
那如果我想在2000下编写的驱动程序可以同时在win2000和NT下运行的话,是不是就不能用PNP和电源管理这些东西啦? 不能WDM,只能NT驱动 |
|
|
7楼#
发布于:2002-10-25 13:54
那如果我想在2000下编写的驱动程序可以同时在win2000和NT下运行的话,是不是就不能用PNP和电源管理这些东西啦? 对了,一般如果你可以先为nt4编写驱动,然后可以不加修改的用在2000下,当然最好在2000ddk下重新编译 |
|
|