阅读:1079回复:2
windriver的 kernel mode下的数据传输问题。
如果要在kernel中处理数据的发送,那么如何把数据的源地址,目标地址,以及数据长度,从user mode中传递进去呢。kpcall.pdata只是提供了要传递数据的地址,请问各位该怎么解决这个问题!
我个人想法是通过DeviceIoControl来解决这个问题,可是VtoolsD提供了 OnW32Deviceiocontrol来响应这个消息,windriver没有类似的函数,怎么办呢? [编辑 - 3/19/02 作者: whutxuan] [编辑 - 3/19/02 作者: whutxuan] |
|
沙发#
发布于:2002-03-20 09:37
用KIRP类的 DeviceIoControl
|
|
|
板凳#
发布于:2002-03-21 18:06
你可以把你的数据源地值,长度,目的地址,数据等等信息放入一个结构(自己定义)中,使用时将结构变量的地址放入kpcall.pdata
,在内核程序中在把数据结构打开。 |
|