阅读:1294回复:1
在中间层发送数据时遇到的问题,请各位大虾指点!
中间层发送数据时,我在MiniportSend中将Packet中所有Buffer的内容复制到一个缓冲区中,然后处理这些数据,接下来我将处理完的数据复制到该Packet的第一个Buffer中(当然预先将这个Buffer的长度改为Packet中所有字节数之和),结果在ProtocolSendComplete中调用NdisMSendComplete时出现INT 3错误,请各位大虾指点,小弟究竟错在什么地方.
是不是MiniportSend传下来的Packet结构应该和在NdisMSendComplete中传上去的一样?不能对这个Packet作任何的变动? |
|
沙发#
发布于:2002-02-01 13:45
中间层发送数据时,我在MiniportSend中将Packet中所有Buffer的内容复制到一个缓冲区中,然后处理这些数据,接下来我将处理完的数据复制到该Packet的第一个Buffer中(当然预先将这个Buffer的长度改为Packet中所有字节数之和),结果在ProtocolSendComplete中调用NdisMSendComplete时出现INT 3错误,请各位大虾指点,小弟究竟错在什么地方. 不要使用别人的packet,应该自己分配packet. |
|