pasthru例子,安装后用SOFTICE跟踪,发现PtReceive函数中NdisGetReceivedPacket()反回值为什么总是NULL值?请教!
回复(4) 2003-12-19 17:06 来自版块 - NDIS网络接口开发
表情
youngyt没有返回正确的包结构,但是数据全收到了。一个包结构有headerbuffer+lookaheadbuffer, 若正常返回一个包结构,就可以用 NDIS_SET_ORIGINAL_PACKET(MyPacket, NDIS_GET_ORIGINAL_PACKET(Packet...(2003-12-23 08:51)
ljjlovernet如果这样NdisGetReceivedPacket()还有意义么? 好像没什么用啊(2003-12-22 14:56)
chudd谢谢:youngyt! 你说的第一种情况“没有返回一个正确的包结构”,没明白是怎么回事?(2003-12-22 08:35)
youngyt返回空有两种情况: 1.若packetsize<=lookaheadpacketsize的话,就是得到了全部的数据,但是没有返回一个正确的包结构。 2.若不是的话则通过transferdate将包重组(2003-12-20 14:35)

返回顶部