阅读:1845回复:4
我如何用readfile读回数据?
我在测试程序中用ReadFile函数读数据,可是却不可以返回,我想知道应该怎样做,在驱动中我用缓冲IO,这样写:
PUCHAR aa=(PUCHAR)Irp->AssociatedIrp.SystemBuffer; *aa=10 请帮帮忙,谢谢 |
|
|
沙发#
发布于:2001-06-26 16:34
试试
UCHAR bb=10; PUCHAR *aa=&bb; RtlCopyMemory( Irp->AssociatedIrp.SystemBuffer, aa, 1); |
|
|
板凳#
发布于:2001-06-26 16:57
还是不行,
PUCHAR *aa=&bb; 应该是 UCHAR *aa=&bb; 吧? 谢谢你的帮助 在readfile中的参数就没有被改变 |
|
|
地板#
发布于:2001-06-26 17:23
有没有检查过返回的字节数?开始我忘了处理IoStatus.Information总是读不到东西。
|
|
|
地下室#
发布于:2001-06-27 12:12
谢谢,就是这个原因,问题已解决。
|
|
|