whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1054回复:2

windriver的 kernel mode下的数据传输问题。

楼主#
更多 发布于:2002-03-19 17:50
如果要在kernel中处理数据的发送,那么如何把数据的源地址,目标地址,以及数据长度,从user mode中传递进去呢。kpcall.pdata只是提供了要传递数据的地址,请问各位该怎么解决这个问题!
我个人想法是通过DeviceIoControl来解决这个问题,可是VtoolsD提供了
OnW32Deviceiocontrol来响应这个消息,windriver没有类似的函数,怎么办呢?
[编辑 -  3/19/02 作者: whutxuan]

[编辑 -  3/19/02 作者: whutxuan]
jxncdt1
驱动牛犊
驱动牛犊
  • 注册日期2002-02-19
  • 最后登录2005-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-20 09:37
用KIRP类的 DeviceIoControl
王海
jhp
jhp
驱动牛犊
驱动牛犊
  • 注册日期2001-10-05
  • 最后登录2009-09-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-21 18:06
你可以把你的数据源地值,长度,目的地址,数据等等信息放入一个结构(自己定义)中,使用时将结构变量的地址放入kpcall.pdata
,在内核程序中在把数据结构打开。
游客

返回顶部