bangh
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望75点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1821回复:6

问题多多.

楼主#
更多 发布于:2003-08-26 10:48
我在看  passthru .
有以下 不懂的 问题.:

1, miniport 的初始化, 什么时候开始调用的呀.
2. 绑定 adapter ,是什么时候, 开始调用的呀.

我知道, 这两个都是 NDIS 系统来调用的, 但不知道什么时候, 触发它们调用呀. .

那个大侠知道的话, 说一声吧 .

谢谢拉.
brains3
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-26 13:35
ProtocolBindAdapter
------->
NdisOpenAdapter
------->
MiniportInitialize
bangh
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望75点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-26 14:27
ProtocolBindAdapter
什么时候调用呀.
brains3
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-26 15:47
当驱动加载时,系统会根据你的驱动程序要求的绑定关系
查找系统满足要求的绑定,如果有,系统会自动调用的。
当绑定关系变化时,系统也会自动调用的
bangh
驱动牛犊
驱动牛犊
  • 注册日期2003-03-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望75点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-26 16:05
朋友,能问你一个问题吗.
当有两块 网卡时, 怎么分别去绑定呀.
在 , passthru中, 绑定到的 是 真实的 网卡, 还是虚拟的网卡上呀.

如果绑定到真实的网卡上, 根据什么来绑定的.

谢谢.  可以留QQ联系吗.
skylgl
驱动小牛
驱动小牛
  • 注册日期2002-05-13
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望9点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-28 17:08
passthru中是全部binding的,这个你一做个实验就可以了,
如果你要单独bingding 一张网卡也是可以的呀,不过,你要自己做这个过滤,很显然要使用DeviceIocontrol,或者使用MS的一个管理网络组件的COM,也可以实现
brains3
驱动牛犊
驱动牛犊
  • 注册日期2003-04-23
  • 最后登录2003-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-28 20:53
朋友,能问你一个问题吗.
当有两块 网卡时, 怎么分别去绑定呀.
在 , passthru中, 绑定到的 是 真实的 网卡, 还是虚拟的网卡上呀.

如果绑定到真实的网卡上, 根据什么来绑定的.

谢谢.  可以留QQ联系吗.


如何控制绑定在中间层驱动的辅助安装dll中,你可以按照自己的思路来设置绑定关系,可以是1:N,N:1,1:1,可以绑定到物理网卡,虚拟网卡,WAN设备等不同类型。通过制定你的驱动设备的上下沿就可以设定绑定关系,系统会自动把上下沿相同的设备提供给你绑定,
你可以进一步对要绑定的设备进行判断,可以帮定,也可以不帮定。

最清楚地还是看代码,建议仔细的读XPDDK中的MUX例子,它写得非常好,认真研究一下,再好好读读ddk,就什么都明白了。

qq:148110008
游客

返回顶部