阅读:1450回复:2
passthru 中出现 BAD_POOL_CALLER
请教各位高手:
我在passthru 中修改了MpSend中的代码,对packet进行加密,加密之后数据增长了,对增长部分的数据我调用NdisAllocateMemory()分配内存,调用NdisAllocateBuffer()分配Buffer,调用NdisMoveMemory把增长部分的数据考到新分配的内存中,然后调用NdisChainAtBack()是Buffer连接到Packet上,然后return Packet, 可是当我连上网不到一分钟就出现Bad_Pool_Caller的错误。 |
|
沙发#
发布于:2007-03-15 21:49
关注,我也遇到了这个问题,怎么都想不通。不可能是IRQL的问题呀。
|
|
|
板凳#
发布于:2007-03-20 12:39
应该是释放的问题,注意ndissend返回的状态
|
|