archim
驱动牛犊
驱动牛犊
  • 注册日期2001-08-18
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1249回复:5

关于Ndis定时器的一些问题??

楼主#
更多 发布于:2002-07-24 16:41
在一个Ndis驱动程序中,如果调用了NdisMSetTimer设置了一个定时器,如果这时候还没有收到TimeOut消息,那么:
1.  如果直接再调用NdisMSetTimer设置一次定时器,那么是否会对系统产生不良的影响?如果不会,那么原来的定时器超时的时候是否会产生TimeOut消息?
2.  如果先调用NdisMCanncelTimer取消定时器,但是没有成功。那么这时候再调用NdisMSetTimer是否安全?
archim
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-24 17:09
1,timer设置后加入系统timer队列,不到timeout不会响应你的再次设置!直到它timeout或者你cancel!

2,应该是安全的!
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-24 17:12
2、???

嗬嗬!
有点意思。。。 呵呵!
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-24 17:15
呵呵,我不太敢确定,只能说我认为应该是安全的!
smallbarrow
驱动小牛
驱动小牛
  • 注册日期2002-06-05
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-07-25 20:58
swift说的是对的,我认为。
嗒嗒的,是那马蹄 是我的心声 别了 一瞬间的花朵
m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-27 10:00
我用过定时器,有 两种,但没有出现你说的 “在一个Ndis驱动程序中,如果调用了NdisMSetTimer设置了一个定时器,如果这时候还没有收到TimeOut消息”情况。
IRQ 很要注意!
李安明
游客

返回顶部