escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:890回复:8

一个理论问题,放分!

楼主#
更多 发布于:2003-08-14 17:01
收到一个irp时,比如pnp的irp吧,如何对它延时处理?
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-14 17:11
我也很想知道这个答案,以前有人说可以在分发例程里使用分发对象的成员函数WAIT()来实现延时(DS),但我试过,导致系统崩溃,不知道怎么使用,还请大虾指教!
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-14 18:01
我也很想知道这个答案,以前有人说可以在分发例程里使用分发对象的成员函数WAIT()来实现延时(DS),但我试过,导致系统崩溃,不知道怎么使用,还请大虾指教!


有绝对的时间长度限制的 :D
[color=red]大头鬼! :P[/color]
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-14 18:56
[quote]我也很想知道这个答案,以前有人说可以在分发例程里使用分发对象的成员函数WAIT()来实现延时(DS),但我试过,导致系统崩溃,不知道怎么使用,还请大虾指教!



有绝对的时间长度限制的 :D [/quote]

能不能具体讲讲!
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2003-08-14 19:36
用户被禁言,该主题自动屏蔽!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-14 20:44
我认为这样,将IRP排队后,在StartIo里延时。
没有试验啊!


思考中!!!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-08-14 23:14
我认为这样,将IRP排队后,在StartIo里延时。
没有试验啊!

startio在dispatchlevel啊,就算延时也不能太长吧
libin2309
驱动大牛
驱动大牛
  • 注册日期2002-11-20
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-15 08:30
[quote]我认为这样,将IRP排队后,在StartIo里延时。
没有试验啊!

startio在dispatchlevel啊,就算延时也不能太长吧 [/quote]

DS和DDK的帮助中说WAIT函数只能用在PASSIVEL级别,那么就不能用在STARTIO例程里了
我是一只小小鸟,永远也飞也飞不高,但我永远在飞!
lstart
驱动牛犊
驱动牛犊
  • 注册日期2001-08-14
  • 最后登录2004-01-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-15 11:30
[quote]我认为这样,将IRP排队后,在StartIo里延时。
没有试验啊!

startio在dispatchlevel啊,就算延时也不能太长吧 [/quote]

我觉得可以创建一个事件,,然后再等待,,等待的Timeout 就设置为延时时间,,,我没实验过,,,不知道行不行....
游客

返回顶部