阅读:1126回复:4
一个问题:驱动程序中的地址如何传到应用程序?
我在驱动程序中读了PCI卡存储空间的内容并拷贝到一个缓冲区中,我在应用程序中如何知道缓冲区的首地址呢?能从驱动中传过来吗?
|
|
沙发#
发布于:2003-05-08 08:47
是不是可以把驱动中的核心虚拟地址映射到应用层,映射成用户虚拟地址??
DS里有这样的函数。 |
|
|
板凳#
发布于:2003-05-08 08:48
可以把核心虚拟地址映射成用户虚拟地址。
|
|
|
地板#
发布于:2003-05-08 09:46
为什么不直接传数据而去传地址??
|
|
|
地下室#
发布于:2003-05-08 10:33
我的缓冲是以数组的形式建立的,所以传一个首地址就可以了。
我的意思就是从驱动程序里面怎么出来个数据到应用程序? 从应用程序到驱动程序的通信由DEVICEIOCONTROL的控制代码实现,那么从驱动程序到应用程序的通信呢? |
|