yiedu
驱动牛犊
驱动牛犊
  • 注册日期2003-05-30
  • 最后登录2008-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1310回复:3

请问各位高手关于PtReceive的问题

楼主#
更多 发布于:2004-06-07 11:14
在PtReceive()中有这样一句不清楚是什么意思还请高手指点:
if (LookAheadBufferSize==PacketSize)
      {
     DBGPRINT(("PTReceive():  HeaderBufferSize = %d, LookAheadBufferSize = %d, PacketSize = %d\n",
              HeaderBufferSize, LookAheadBufferSize, PacketSize));
      }
    else
      {
       DBGPRINT(("PTReceive():  Missing!!!!  HeaderBufferSize = %d, LookAheadBufferSize = %d, PacketSize = %d\n",
                 HeaderBufferSize, LookAheadBufferSize, PacketSize));
      }
请问哪个else中是什么意思啊。也就是说当
LookAheadBufferSize!=PacketSize时表示什么意思?
谢谢
spike
驱动牛犊
驱动牛犊
  • 注册日期2004-01-25
  • 最后登录2004-08-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-07 11:59
if前面应该还有关于LookAheadBufferSize跟PacketSize大小判断的语句吧。你走完整走一遍ptreceive就知道了。
如果还是有不明白的语句,可以看论坛的一个帖子《对胡老大代码的注释》大概是这个名字。慢慢看,别着急
给刚开始学NDIS的一点建议http://www.driverdevelop.com/forum/viewthread.php?tid=67763
IoriKingdom
驱动小牛
驱动小牛
  • 注册日期2004-06-17
  • 最后登录2010-04-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望23点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-07-01 18:49
LookAheadBufferSize!=PacketSize
这个的意思就是如果接到的不是整个包
天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。
longriver2003
驱动小牛
驱动小牛
  • 注册日期2003-09-14
  • 最后登录2005-03-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-07-01 22:20
看看这个贴就明白了。http://www.driverdevelop.com/forum/viewthread.php?fid=10&tid=64174&page=1&totalpost=26
给分才有动力!所以我坚决给分!
游客

返回顶部