阅读:1123回复:6
能不能让驱动程序和应用程序共享一片内存?
RT
|
|
沙发#
发布于:2001-12-21 20:11
当然可以,但是这样处理需要小心。
|
|
板凳#
发布于:2001-12-21 21:29
什么方法,调用什么函数?
|
|
地板#
发布于:2001-12-21 21:29
是不是通过内存影射啊?
|
|
地下室#
发布于:2001-12-27 17:04
至少要保证driver访问的内存没有被分页。
|
|
5楼#
发布于:2001-12-28 10:49
用METHOD_NEITHER方式时,I/O管理器把调用者的输入缓冲区的地址放到IRP当前I/O堆栈单元的Parameters.DeviceIoControl.Type3InputBuffer域中,把输出缓冲区的地址存放在IRP的UserBuffer域中,两个都是用户空间地址。
但是这样的话,有太多的问题要解决了。 |
|
6楼#
发布于:2002-01-02 23:56
我记得在软件精华区中有一个帖子,好象是无心化语的,就是将这个问题的。
|
|
|