阅读:2256回复:2
怎样得到Irp->AssociatedIrp.SystemBuffer指向的缓冲区的值?
刚开始学写驱动,问一个弱智问题..
我可以得到Irp->AssociatedIrp.SystemBuffer的值,即指向系统缓冲区的首地址,但是我怎么能够得到缓冲区所有的数据并打印出来? 谢谢大家!:-) |
|
沙发#
发布于:2010-08-08 10:45
PIO_STACK_LOCATION stack=IoGetCurrentIrpStackLocation(pIrp);
ULONG Length=stack->Parameters.Read.Length; 我也是初学者,呵呵。如果调用的是ReadFile函数,上面的length应该就是缓冲区的长度了吧。不知道对不对。 |
|
禁止发言
![]() |
板凳#
发布于:2010-08-11 09:27
用户被禁言,该主题自动屏蔽! |