不知道为什么,但是第一次调用完了以后马上就是第二次。参数只有MiniportAdapterHandle不一样,其他参数包括调用栈里的都完全一样。这可能是怎么回事啊?我还没有跟踪。我修改了BSP中有关中断的几个地方,这样会有影响吗?不应该啊。郁闷中。。。
回复(4) 2005-01-20 17:57 来自版块 - Wince 程序开发
表情
wxl_50685330搞定了哇,厉害:))(2005-01-25 13:28)
qwdrv不用了,谢谢。(2005-01-24 12:14)
qwdrv真是高人啊。 我查查看。 如果是那样的话,关于中断应该怎么处理?第一次我已经用了一个中断号了(NdisMRegisterInterrupt)。而且在BSP中(OEMInterruptHandler)我对中断只是返回一个中断号的呀。(2005-01-21 15:29)
wxl_50685330这个倒是有可能,上层如果有多个协议驱动(比如IPV4和IPV6)要绑定到你的MINIPORT的话有可能会调用两次你的MPINITIALIZE。不同的参数是不同协议驱动调用NdisOpenAdapter得到的(2005-01-21 13:32)

返回顶部