阅读:1460回复:2
在得到USB连接符后如何进步得到pipe的句柄以便调用api读写usb口??
各位大虾:
我想用createfile,writefile,readfile等api函数想usb口读写简单的数据。现在已经成功枚举了usb口的连接符,如何才能知道它的pipe的信息,以便用上面api函数访问呢??不知道该思路对不对? 如果哪位大虾能够指点,十分谢谢。 另,usb端的固件程序已写好,驱动未写,用windows自带的。windows能检测到usb设备。 |
|
沙发#
发布于:2003-09-17 23:03
hhddy:
你好,我现在也在写应用程序。大家交流以下 QQ:47416219 |
|
板凳#
发布于:2003-09-17 20:53
pipe信息一般是通过api函数传到驱动里的,比如cy的驱动是通过deviceiocontrol()的inputbuf传到驱动里的,在驱动程序中有相应的pipe列表,你要自己根据需要指定一次传输的pipe是那个
有驱动源代码的话就好办了,你可以看看它里面是如何处理的,一般情况下如果只有两个端点(一in一out)那么会通过ioctl code来区分,如:IOCTL_EZUSB_BULK_READ(读,使用in端点);IOCTL_EZUSB_BULK_WRITE(写,使用out端点) |
|