aulphar
驱动牛犊
驱动牛犊
  • 注册日期2004-02-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1540回复:5

简单的应用程序通讯问题

楼主#
更多 发布于:2004-04-07 11:06
我想用readfile或DeviceIoControl在应用层读取驱动的数据但是在IO_STACK_LOCATION 的参数中没有从应用程序传递的buffer的指针,高人说一下要怎么获得那个指针
cyf_rich
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-14 19:36
你说的问题我没有弄懂。。。。呵呵。。。
aulphar
驱动牛犊
驱动牛犊
  • 注册日期2004-02-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-08 09:28
我知道用ObReferenceObjectByHandle可以取出DeviceIOControl里面的inbuffer,那怎么取outbuffer和bytetreturned,在ReadFile中也是相同的问题,我实在没搞懂那位来告诉我吧
aulphar
驱动牛犊
驱动牛犊
  • 注册日期2004-02-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-07 14:01
那位大哥来说一下我是初学者实在没搞懂
aulphar
驱动牛犊
驱动牛犊
  • 注册日期2004-02-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-07 11:31
其实我想问的是在应用程序的时候会传一个buffer过来,我在驱动处理的时候怎么获得,IO_STACK_LOCATION 的结构不是有个Parameters吗里面是一些union根据操作类型不同取不同的值但只有指示buffer长度的却没有buffer指针,我要怎么样才能取到这个指针
start
驱动小牛
驱动小牛
  • 注册日期2001-11-05
  • 最后登录2010-09-03
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望27点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-07 11:08
readfile和deviceiocontrol属于不同的接口方式,当然不能获取地址,
second
游客

返回顶部