公司有个以前做1394卡的驱动,我现在需要修改以供其他设备使用在看代码时我发现在有新的设备接入时,以前的代码是在DPC中为新设备建立对象,但IoCreateDevice无法在DISPATCH_LEVEL上调用。我考虑在初始化时建一个线程来处理,但在DISPATCH_LEVEL下不...
全文
回复(4) 2004-08-03 10:53 来自版块 - 内核编程
表情
Ares现在总算可以建立设备了 不过建立的设备无法识别,郁闷:( 偶以前没为硬件写过DRIVER的说 丫的不知道这代码是谁写的,居然敢说以前是能用的 偶就不知道在DISPATCH_LEVEL上怎么调IoCreateDevice() 再问一下:对于通用的1394硬盘盒,新的P...(2004-08-03 15:53)
arthurtu当然不会一setevent你的线程就跑起来,要等到dpc完了才有机会(2004-08-03 13:12)
Ares设备建立后还需要作其他处理,DPC执行时不是不能调度线程吗?(2004-08-03 12:32)
arthurtu但是可以在DPC用KeSetEvent呀 用event通知线程(2004-08-03 12:14)

返回顶部