阅读:1516回复:5
请教passthru中ptreceive函数的问题
在passthru中的ptreceive里,当Packet不为NULL时,会分配新的包标识符,然后把这个标识符通过函数PtQueueReceivedPacket缓存起来;而当Packet为NULL时,通过判断pAdapt->Medium来使用不同的Indicate函数,把ptreceive传进来的参数再传递给上层,我想问的是:当Packet为NULL时,我怎么样做可以把ptreceive传进来的参数集合成一个Packet结构,从而可以把它加入到队列中,也就是暂时缓存起来。谢谢高手的回答^_^
|
|
沙发#
发布于:2007-08-22 17:46
也算是经典问题了,自己看精华和前面的帖子呀
http://bbs.driverdevelop.com/read.php?tid-41805-keyword-passthru.html |
|
板凳#
发布于:2007-08-22 14:49
楼上能否详细说明一下
|
|
地板#
发布于:2007-08-21 16:28
依次使用
NdisAllocateBuffer(); NdisAllocatePacket(); NdisChainBufferAtFront(); |
|
地下室#
发布于:2007-08-20 17:11
我也碰到这个问题
|
|
5楼#
发布于:2007-08-17 15:38
http://bbs.driverdevelop.com/htm_data/10/0404/64174.html
看看胡老大的代码.有些问题先翻翻本版精华. |
|