阅读:1087回复:4
为1394卡上新接入的设备创建设备对象的问题
公司有个以前做1394卡的驱动,我现在需要修改以供其他设备使用
在看代码时我发现在有新的设备接入时,以前的代码是在DPC中为新设备建立对象,但IoCreateDevice无法在DISPATCH_LEVEL上调用。我考虑在初始化时建一个线程来处理,但在DISPATCH_LEVEL下不能调度线程。请问各位大侠有没有什么解决的办法?谢谢 [编辑 - 8/3/04 by Ares] |
|
|
沙发#
发布于:2004-08-03 12:14
但是可以在DPC用KeSetEvent呀
用event通知线程 |
|
板凳#
发布于:2004-08-03 12:32
设备建立后还需要作其他处理,DPC执行时不是不能调度线程吗?
|
|
|
地板#
发布于:2004-08-03 13:12
当然不会一setevent你的线程就跑起来,要等到dpc完了才有机会
|
|
地下室#
发布于:2004-08-03 15:53
现在总算可以建立设备了
不过建立的设备无法识别,郁闷:( 偶以前没为硬件写过DRIVER的说 丫的不知道这代码是谁写的,居然敢说以前是能用的 偶就不知道在DISPATCH_LEVEL上怎么调IoCreateDevice() 再问一下:对于通用的1394硬盘盒,新的PDO应该怎么初始化才能让系统能够识别? |
|
|