版块
论坛
喜欢
话题
应用
搜索
登录
注册
escape的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=15555
各位好!usb endpoint的地址问题?
这个地址在什么地方会用到?比如传输数据,DDK哪个函数需要这个参数? :(USB ENDPOINT的地址是高四位代表输入输出,低四位代表第几个端点。这个地址可以在USB_ENDPOINT_DESCRIPTOR中获取到。我看了一下UsbBuildGetInterruptOrBulk...
全文
回复
(
3
)
2004-06-30 16:18
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
supcent
:
ds里的BULK例子最好回答你的问题了。一目了然。:)
(2004-07-02 17:09)
回复
lejianz
:
在ENDPOINT你定义的0X81,0X82或0X01,0X02仅是相对你的设备的INDEX值,这当然不能在驱动里找到,实际上,当枚举后,主控制器会有一个唯一的句柄来指向它。这就是你的第二问提到的。如果应用程序要打开某PIPE,可根据设备名找到相应的PIPI句柄。我认为PIPE是...
(2004-07-02 13:24)
回复
metalwing
:
usb 设备上没有pipe的定义,只有endpoint的定义。pipe是从endpoint上得到的功能定义。所以,客户驱动程序只使用pipe的handle,来访问usb设备上的endpoint
(2004-07-02 13:01)
回复
escape
加关注
写私信
0
关注
0
粉丝
1020
帖子
返回顶部