money1m
驱动牛犊
驱动牛犊
  • 注册日期2004-02-27
  • 最后登录2007-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1001回复:2

如何从USB驱动中获取管道信息

楼主#
更多 发布于:2004-03-06 22:49
驱动程序中,每个管道名和PUSBD_PIPE_INFORMATION 结构对应,而该结构的数据是总线驱动填充的,那如何才能知道哪个管道名是中断传输,还是批量传输呢。哪位大虾帮帮忙,不吝赐教!!!
coolwindfly
驱动牛犊
驱动牛犊
  • 注册日期2004-03-04
  • 最后登录2004-12-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-08 16:27
如果你用DriverStudio开发,用KUsbInterface::Pipes
PUSBD_PIPE_INFORMATION Pipes( int Index=0 );打印出来看就可以了;
如果你用DDK开发,用
typedef struct _DEVICE_EXTENSION {
...
    PISOUSB_PIPEINFO PipeInfo;
...
}可以看到.



coolwind
money1m
驱动牛犊
驱动牛犊
  • 注册日期2004-02-27
  • 最后登录2007-06-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-08 19:01
谢谢大虾的回复,我是用已有的驱动程序,按照你的指点,是不是
还要对驱动程序进行调试啊,可我不知如何调试(听说驱动是用DDK
开发的),希望大虾一并赐教。
游客

返回顶部