阅读:1135回复:0
passthru 初始化
请教:
如下为passhru 的启动时的dbgview 显示的信息,有些地方不明白? 00000000 0.00000000 Passthru: PtPnPHandler: Adapt 00000000, Event 6 00000001 0.34620294 Passthru: ==> Protocol BindAdapter 00000002 0.34742684 Passthru: ==> PtOpenAdapterComplete: Adapt A5300E98, Status 0 00000003 0.34803921 Passthru: <== Protocol BindAdapter: pAdapt A5300E98, Status 0 00000004 4.72720695 Passthru: ==> Protocol BindAdapter 00000005 4.72976929 Passthru: ==> PtOpenAdapterComplete: Adapt A595AED0, Status 0 00000006 4.73036964 Passthru: <== Protocol BindAdapter: pAdapt A595AED0, Status 0 00000007 4.73312726 Passthru: PtPnPHandler: Adapt 00000000, Event 4 00000008 4.73658635 Passthru: PtPnPHandler: Adapt 00000000, Event 6 00000009 4.73660954 Passthru: <==PtPNPNetEventReconfigure: pAdapt 00000000 00000010 4.74162834 Passthru: ==> Miniport Initialize: Adapt A595AED0 00000011 4.74177472 Passthru: ==>PtRegisterDevice 00000012 4.74210689 Passthru: <==PtRegisterDevice: 0 00000013 4.74213091 Passthru: <== Miniport Initialize: Adapt A595AED0, Status 0 00000014 4.75065127 Passthru: ==> Miniport Initialize: Adapt A5300E98 00000015 4.75080883 Passthru: ==>PtRegisterDevice 00000016 4.75082476 Passthru: <==PtRegisterDevice: 0 00000017 4.75084794 Passthru: <== Miniport Initialize: Adapt A5300E98, Status 0 00000018 4.75521693 Passthru: PtPnPHandler: Adapt 00000000, Event 4 00000019 4.75959431 Passthru: PtPnPHandler: Adapt 00000000, Event 6 00000020 4.75961805 Passthru: <==PtPNPNetEventReconfigure: pAdapt 00000000 00000021 4.76148756 Passthru: PtPnPHandler: Adapt 00000000, Event 4 00000022 4.76598730 Passthru: PtPnPHandler: Adapt 00000000, Event 6 00000023 4.76601104 Passthru: <==PtPNPNetEventReconfigure: pAdapt 00000000 可以看出: 1-3 为将协议绑定到passhtru相邻ip层适配器 A5300E98 4-6 为将协议绑定到passhtru相邻ip层适配器 A595AED0 10-13 为将协议绑定到passhtru相邻miniport层适配器 A595AED0 14-17 为将协议绑定到passhtru相邻miniport层适配器 A5300E98 其它为协议PNP处理,call PTPNPHandler 请教初始化的工作机理? Passthru 上述的DISPATCH是由协议层发起的吗?对网络的初始话第一个驱动是那一个驱动?因为passthru插在协议层和NIC之间 若有若干种协议,上述运行的DISPATCH会增加吗?我想可能不会增加,其它协议也必须包含passthru的DISPATCH,是这样吗?若还有其它中间层协议,passthru怎么工作,我想该中间层也必须至少有passthru的所有的DISPATCH,是这样吗?passthru和其它中间层协议 的位置关系由谁决定?我想是否由安装的先后决定上下关系? |
|