阅读:1312回复:3
请问各位高手关于PtReceive的问题
在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时表示什么意思? 谢谢 |
|
沙发#
发布于:2004-07-01 22:20
看看这个贴就明白了。http://www.driverdevelop.com/forum/viewthread.php?fid=10&tid=64174&page=1&totalpost=26
|
|
|
板凳#
发布于:2004-07-01 18:49
LookAheadBufferSize!=PacketSize
这个的意思就是如果接到的不是整个包 |
|
|
地板#
发布于:2004-06-07 11:59
if前面应该还有关于LookAheadBufferSize跟PacketSize大小判断的语句吧。你走完整走一遍ptreceive就知道了。
如果还是有不明白的语句,可以看论坛的一个帖子《对胡老大代码的注释》大概是这个名字。慢慢看,别着急 |
|
|