阅读:1470回复:2
WDM驱动和老式的DDK驱动的区别
一直对此不很清除。我的理解不知道对否,请教各位了。
1.WDM提供了个一个分层的结构。pdo上面是fdo,一些filter driver, 传统的DDK不分层 2.WDM有AddDevice,传统的驱动都在DriverEntry里实现了 3.WDM用wdm.h,传统驱动用ntddk.h 4.加载方式。 wdm需要inf,添加硬件 传统驱动直接改注册表,类似加载服务 可是操作系统怎么知道编译出来的是WDM还是传统驱动呢? |
|
|
沙发#
发布于:2007-05-01 11:58
kmd和wdm的区别主要是pnp支持,以及电源管理支持..
kmd没有这些支持 |
|
|
板凳#
发布于:2007-08-14 01:10
学习!
|
|