rogerwoo
驱动牛犊
驱动牛犊
  • 注册日期2004-11-30
  • 最后登录2006-07-04
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1155回复:2

有关pipe的问题,请进~~~

楼主#
更多 发布于:2005-06-29 10:14
Endpoint   type                        Direction
0               Control                     In/Out
1               BULK                        Out
2               Bulk                          In
3               Interrupt                   In
1. 是不是在设备名后面加上\PIPE00就打开端点0, 加上\PIPE01就打开端点1...??
2. 几个端点的作用各是什么?是不是DeviceIoControl就要用端点0, 而writefile用端点1,
readfile用端点2或者3????

哪位大佬帮忙看看,疑惑我好久了的问题了
rogerwoo
驱动牛犊
驱动牛犊
  • 注册日期2004-11-30
  • 最后登录2006-07-04
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-29 10:50
急得我脸都绿了~~
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-06-29 23:06
对于usb,除了hid 设备外,都必须要写一个client driver,至于应用程序如何与你的client driver通讯,都是你自己定义的,是采用deviceiocontrol,还是read,write都可以
对于采用ddk的例子程序bulkusb这种框架的驱动来说,
1.是的
2.对于你上面列出的endpoint,是的.建议把bulkusb的代码完全读懂.
游客

返回顶部