smallcat0008
驱动牛犊
驱动牛犊
  • 注册日期2004-08-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分504分
  • 威望62点
  • 贡献值0点
  • 好评度38点
  • 原创分0分
  • 专家分0分
阅读:1228回复:3

IMD中发送自己组装的数据包应该怎么发送?直接调用NdisSend吗?

楼主#
更多 发布于:2005-07-21 17:07
  发送自己组装的数据包应该怎么发送?直接调用NdisSend吗?如果直接调用,那NdisSend的NDIS_HANDLE  NdisBindingHandle的参数怎么得到?因为自己组装的包是通过共享内存的方法由应用程序传给IMD的,所以发包时NdisBindingHandle是不知道的。请帮忙
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-07-21 18:39
就调用NdisSend就可以.利用PtBindAdapter中记录在pAdapt->BindingHandle的值就可以.
同时注意在SendComplete的时候要区分,是自己建立的包,还是上层协议建立的包,进行不同的处理
LiuQF001
驱动牛犊
驱动牛犊
  • 注册日期2005-07-13
  • 最后登录2005-09-29
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-26 19:24
PtBindAdapter中记录在pAdapt->BindingHandle

如果是双网卡,该用哪一个pAdapt->BindingHandle;
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-07-26 23:26
如果是双网卡,就要你自己选择用那块卡了
游客

返回顶部