阅读:1498回复:4
usb的简单问题
各位,我有USB一个设备,厂家提供的驱动,无源码。使用正常。
现在我不知道我的应用程序该如何读取USB的状态,如端点状态等那些东西。 我不知道GUID也不知道设备描述负,我该如何在应用程序里加载这个驱动呢,如何进行i/o控制呢? 我看到很多程序,比如WinRT-USB等,都可以取得那些信息的,他们怎么做的? |
|
|
沙发#
发布于:2001-10-17 16:37
GUID可以在inf中找到。
如果安装了设备和驱动应用程序不用再去加载了吧?可以通过SDK的公用函数对同一类的设备选择然后访问,我的SmartCard应用就是这样的,根本不用去管是谁的设备,只需通过系统提供的函数连接到需要的设备然后发送和接受数据即可。 |
|
|
板凳#
发布于:2001-10-19 09:53
我看别的源程序中如果要取得interface,pipoinfo什么的都是通过ioctrl的呀。
看到一个列出usb tree的source,很麻烦,还要模拟sub hub什么的,一定呀那么复杂么? wing老兄说的SDK的公用函数都是什么,sdk我没有用过 |
|
|
地板#
发布于:2001-10-19 10:23
用什么函数和设备类别有关系,比如USB的Modem需要通讯类的,USB的摄像头用多媒体的函数。
你也可以参考一下你所说的那个程序,看看它import了哪些系统函数,用ExeScope就可以达到目的。 |
|
|
地下室#
发布于:2001-10-21 10:03
用USBVIEW软件看一下,在DDK里有源代码,是通过枚举控制器,HUB和端口来查找的,至于使用要看你的是什么类型的设备了,有些标准设备是可以通过一些标准函数来访问的,但如果是厂家自定义的设备恐怕比较麻烦
|
|