fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
阅读:1243回复:5

ptreceive 中获得数据包的问题

楼主#
更多 发布于:2003-02-11 15:22
直接用LookAheadBuffer可以得到数据包内容
用 NdisGetReceivedPacket 为何无法得到数据包?

最新喜欢:

raphyerraphye...
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-11 15:34
如果 NdisGetReceivedPacket 无法得到数据包,那么随之有这么一个问题:
函数NdisMIndicateReceivePacket(pAdapt->MiniportHandle, &MyPacket, 1);通知上层的功能如何实现的?
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-11 15:51
我记得原先讨论过这个问题,NdisGetReceivedPacket是为了得到一个packet的OOB数据才调用的,这时候传上来的应该是一个完整的包,而且只能在receive里面用这个函数
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-11 16:19
哥们,别扁我,我依然是不懂:

NdisMIndicateReceivePacket在这里起什么作用哪?
NdisMIndicateReceivePacket通知上层来数据包了,但送上去的是OOB数据,
就是NdisGetReceivedPacket获得的数据,

那么,真正的数据包是如何传到上层的?

一直没有完全专心搞这个,问题肤浅,见谅
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-11 16:38
看看这个,
附件名称/大小 下载次数 最后更新
2003-02-11_protocolreceive.doc (88KB)  27
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-02-11 16:44
拜读中,给分
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
游客

返回顶部