阅读:1400回复:2
wdm的DriverEntry和SddDevice问题
当用控制面板添加设备时先调用DriverEntry然后AddDevice,第二次使用控制面板添加同一个设备,这时是否调用DriverEntry,AddDevice?是否加载两份驱动程序的代码?如果用CreateFile来加载驱动呢?
|
|
沙发#
发布于:2002-02-25 22:36
CreateFile是应用层的函数,怎么能加载驱动呢?充其量是生成一个IRP而已,具体处理只有加载了驱动才会执行。
|
|
|
板凳#
发布于:2002-02-26 08:38
第二次添加设备时,只调用AddDevice函数。
这个过程你可通过softice设断点来跟踪。 CreateFile好像对vxd驱动程序可以,对wdm似乎不行 |
|