版块
论坛
喜欢
话题
应用
搜索
登录
注册
rups的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=3618
如何让dispatch level代码段sleep后再唤醒?
请教如何在win2k WDM中让dispatch level代码段sleep后再唤醒?系统kernel api 只能运行在passive level!谢谢!
回复
(
4
)
2001-06-19 10:20
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
lu0
:
DISPATCH LEVEL连THREAD SCHEDULING也停了. 因为PRIMARY 线程调度器运行在此级别. 应该将IRP设置为PENDING后加到SYSTEM THREAD要处理的IRP队列后立刻返回.让SYSTEM THREAD处理一定要在PASSIVE LEVE...
(2001-06-20 09:59)
回复
rups
:
还有别人有建议吗?
(2001-06-19 18:19)
回复
rups
:
谢谢回复,我也想过第2种办法,但ddk document 说不行,我们的产品是全世界发行的商业产品,我怕到时候有问题!总之谢谢!
(2001-06-19 13:05)
回复
rayyang2000
:
你可以用DPC或者把dispatch降到passive.我试过第二种方法,没有出问题,虽然ddk的文档中说不能这么用.
(2001-06-19 12:48)
回复
rups
加关注
写私信
0
关注
0
粉丝
10
帖子
返回顶部