surfer
驱动牛犊
驱动牛犊
  • 注册日期2001-12-07
  • 最后登录2003-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1173回复:1

请教hugy等高手

楼主#
更多 发布于:2001-12-19 15:14
目的:现在想实现两块网卡的数据发送,将一块一台以太网卡收到的数据包全部发送到另一块以太网。
我们准备在Protocol层做,现在是在Ndis的pcaket的例程上作修改。目前实现了数据包的收取,但是使用NdisSend发送到另一块网卡时总是失败。麻烦各位高手就整体结构和注意点指点一二。
另外,还请hugy对如下参数意义和其内部关系做一下阐述,它和TransferData得到结果如何处理后才能发送?
PacketReceiveIndicate (
    IN NDIS_HANDLE ProtocolBindingContext,
    IN NDIS_HANDLE MacReceiveContext,
    IN PVOID       HeaderBuffer,
    IN UINT        HeaderBufferSize,
    IN PVOID       LookAheadBuffer,
    IN UINT        LookaheadBufferSize,
    IN UINT        PacketSize
    )
菜鸟一个,特请大虾指点。
新手一个,请多关照!谢谢!*^_^*
surfer
驱动牛犊
驱动牛犊
  • 注册日期2001-12-07
  • 最后登录2003-06-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-12-19 15:24
补充:第二块网卡要将数据发送到网络上,并要实现数据包IP地址的修改。
因为小弟刚刚上手驱程,现在知之甚少,不好意思,麻烦您做解答。
新手一个,请多关照!谢谢!*^_^*
游客

返回顶部