passthru中,在ptreceive中Packet不能获得完整的一个NDIS_PACKET结构,是不是MptransferData中当Status=NDIS_STATUS_SUCCESS时,MptransferData中的Packet就指向了一个完整的NDIS_PACKET结...
全文
回复(7) 2004-01-08 12:36 来自版块 - NDIS网络接口开发
表情
youngyt这个贴子原来有回答的。 在PtReceive中的不是完整的包结构的话,得到的是一部分包内容,将其拷入一个内存块中,然后调用ndistranferdata,在ptTransferdataComplete中会得到剩下的包内容,将两个包组装一下就行了。(2004-01-16 11:33)
wxl_50685330可以可以;)JUST DO IT(2004-01-09 20:58)
ljjlovernet你是说我可以在MPTransferData中得到完整包内容么? 情况一:我在ptreceive中收到的lookaheadbuffersize>=packetsize,我就可以直接处理lookaheadbuffer,把它当成是包内容,当我处理完以后,如果lookheadbu...(2004-01-09 13:40)
wxl_50685330接收过程分三种情况: >1.对于10/100M自适应网卡(这是据说,我试过好像不灵喔:),我的网卡是10/100自 适应的啊,但从来不以这种方式接收包,但据我们教研室一个人说遇到过,所以最好还 是把这种情况做出来),NdisGetReceivedPacket可以得到完...(2004-01-09 12:22)
ljjlovernet8139,我应该怎样提取出完整的包内容呢?(2004-01-09 08:44)
bobo_lei你用的是什么网卡呢? 有些便宜的网卡如rtl8139芯片的网卡无法获取PACKET,只能从原是buffer中提取ip包!(2004-01-08 21:46)
ljjlovernet请帮助,谢谢(2004-01-08 18:06)

返回顶部