阅读:1249回复:5
关于Ndis定时器的一些问题??
在一个Ndis驱动程序中,如果调用了NdisMSetTimer设置了一个定时器,如果这时候还没有收到TimeOut消息,那么:
1. 如果直接再调用NdisMSetTimer设置一次定时器,那么是否会对系统产生不良的影响?如果不会,那么原来的定时器超时的时候是否会产生TimeOut消息? 2. 如果先调用NdisMCanncelTimer取消定时器,但是没有成功。那么这时候再调用NdisMSetTimer是否安全? |
|
|
沙发#
发布于:2002-07-24 17:09
1,timer设置后加入系统timer队列,不到timeout不会响应你的再次设置!直到它timeout或者你cancel!
2,应该是安全的! |
|
板凳#
发布于:2002-07-24 17:12
2、???
嗬嗬! |
|
|
地板#
发布于:2002-07-24 17:15
呵呵,我不太敢确定,只能说我认为应该是安全的!
|
|
地下室#
发布于:2002-07-25 20:58
swift说的是对的,我认为。
|
|
|
5楼#
发布于:2002-07-27 10:00
我用过定时器,有 两种,但没有出现你说的 “在一个Ndis驱动程序中,如果调用了NdisMSetTimer设置了一个定时器,如果这时候还没有收到TimeOut消息”情况。
IRQ 很要注意! |
|
|