fushuguang521
驱动牛犊
驱动牛犊
  • 注册日期2005-12-19
  • 最后登录2010-03-02
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望27点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1432回复:1

DeviceIoControl的使用

楼主#
更多 发布于:2008-11-10 14:17
我使用DeviceIoControl传入数据到驱动,并想接收驱动传过来的数据。
目前传到驱动的数据没任何问题,但怎么也得不到驱动传过来的数据,这是为什么?

下面是部分代码
#define IOCTL_FILEMON_ADD_FILERULE (ULONG)CTL_CODE(FILE_DEVICE_FILEMON, 17, METHOD_BUFFERED, FILE_ANY_ACCESS)

DeviceIoControl(
     g_hFile,
     IOCTL_FILEMON_ADD_FILERULE,
     szNtPath,
     strlen(szNtPath),
     szOutData,
     20,
     &BytesReturned,
     NULL);

执行成功后,szOutData中还是为空的,请大家帮帮忙哦,谢谢
wyq521003
驱动小牛
驱动小牛
  • 注册日期2005-05-28
  • 最后登录2008-11-19
  • 粉丝0
  • 关注0
  • 积分406分
  • 威望53点
  • 贡献值10点
  • 好评度26点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-19 10:36
驱动层有没有给你返数据呢,没有的话,肯定不能接受的。
付出多少就会收获多少
游客

返回顶部