阅读:1766回复:2
Passthru中关于LBFO的问题
在系统或驱动程序运行的时候,用户可以改变BundleID,当这种情况发生时,NDIS将产生一个NetEventReconfigure,并且在这个事件中携带新的BundleID,然后这个事件被发送到Pnp管理入口函数。但是,在Passthru的PtPnpHandler里对这样的事件发生后的处理算法我却不明白是为什么?请高手指教!算法如下:14.11 Reconfiguration algorithm:
(1)Read the new Bundle Id.[明白] (2)If Bundle Id not changed,nothing to do.[明白] (3)If Passthru miniport is a Secondary miniport, call NdisMPromoteMiniport on itself.[不明白,这种情况下为什么提升它自己?] (4)If the Passthru miniport is the Primary of a bundle, call NdisMPromoteMiniport on its secondary.[不明白,这种情况下为什么提升它的次级adapter?她自己就是Primary,还提升别人?] (5)If there is already an instantiation of the Passthru miniport with the new Bundle Id, call NdisMSetMiniportSecondary on that Passthru miniport.[明白] 以上问题,我在DDK里看了相关的很多东西,可是,(3)(4)还是不明白,请高人指点! 为了表示对您给出好的答案的感谢,愿意给50分。 |
|
沙发#
发布于:2002-08-16 09:48
怎么没人理我?我真的很想搞明白这件事情!
|
|
板凳#
发布于:2002-08-21 18:20
问题还真棘手!我自己再花些时间吧。
|
|