版块
论坛
喜欢
话题
应用
搜索
登录
注册
vaccy的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=129049
关于startio和dpcforisr
我采用的是write queue。WriteDispatch/WriteQueueStartio 和DpcForIsr 的代码执行经常相互打乱。为什么会这样呢?ps:我的机器是双核的。
回复
(
2
)
2009-11-12 17:21
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
driveToRun
:
会不会是没有及时提升IRQL造成的呢,写第一批数据时应用临界段例程,以后在中断中写数据,IRQL自动提升.如果这样的话还有问题,那会不会是一个多个外设共享一个中断?
(2009-11-21 12:35)
回复
vaccy
:
这样子导致我的startio或者dpc刚传了一部分数据,就被彼此给打乱了,立马出错。 请大伙指点一下啊
(2009-11-12 17:26)
回复
vaccy
加关注
写私信
0
关注
0
粉丝
21
帖子
返回顶部