阅读:1443回复:3
请教:TDI_EVENT_RECEIVE里面Wait的问题
请教下高手,我在TDI_EVENT_RECEIVE时,检查buffer是否满了,满了就等待buffer被清掉再copy数据。用自己电脑跟自己电脑连接测试没问题,可是别的电脑给我发数据我就死机了,报告的错误就是这个KeWaitForSingleObject的问题,恳请各位解答下下,谢了!!
|
|
沙发#
发布于:2007-10-25 10:27
这时候是不能wait的,irql太高
|
|
板凳#
发布于:2007-10-25 10:31
那怎么办呢,俺是新手,不太会
|
|
地板#
发布于:2007-10-25 10:54
是在:OUT PIRP *IoRequestPacket 上做文章,还是另外搞个irp处理?
|
|