阅读:1953回复:4
passthru中mpsendpacket函数中添加链表,链表地址改变问题
1、申请链表头全局变量
2、在driverentry中初始化 3、mpsendpacket中添加删除节点 问题:执行过程中链表首地址发生改变,搞不清楚怎么回事 有高手能解释一下吗??? |
|
沙发#
发布于:2011-02-28 12:28
应该是你代码写错了
|
|
|
板凳#
发布于:2011-03-01 23:47
我考虑了一下,估计是不能在driverentry函数中初始化,不过又产生一个新问题:
在mpsendpacket中初始化,那么就不能满足存储数据的要求,无法完成全局变量的功能 ,继续努力! |
|
地板#
发布于:2011-03-01 23:50
由此产生一个疑问:驱动中链表不能作为全局变量?
成立吗?请斑竹明示,谢了 |
|
地下室#
发布于:2011-03-02 00:09
可以在DriverEntry中进行初始化。链表可以作为全局变量。
张贴代码就可以解决问题啦。 |
|
|