pnhhit
驱动牛犊
驱动牛犊
  • 注册日期2005-06-23
  • 最后登录2009-12-03
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望18点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
阅读:2510回复:1

USB的ReadFile和WriteFile中用的句柄是不是要对应相应的管道?

楼主#
更多 发布于:2008-06-12 12:13
我的APP通过GUID获得了一个句柄,通过使用DeviceIoControl(用这个句柄,IoControlCode为IOCTL_ControlBufferOut),当驱动程序的DeviceIoControlDispatch例程中对应的IOCTL_ControlBufferOut实现写USB,成功!
    但通过使用DeviceIoControl(用这个句柄,IoControlCode为IOCTL_IOCTL_ControlBufferIn),此时驱动程序的DeviceIoControlDispatch例程中对应的IOCTL_ControlBufferIn实现读USB,softice根本没法跟踪调试??????
   是不是这两个IoControlCode要对应两个句柄?
   APP的Createfile中如何根据管道创建两个句柄?
  

spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-06-12 18:23
不是的,USB驱动中应该定义好读写时通过哪个管道.
游客

返回顶部