阅读:1625回复:6
怎样才可以对 usb 直接读写数据?我用 《10分开发一个USB驱动》做了一个例子,编译也过了,但是运行的时候出现: Test application Test_t3usb starting... ERROR opening device: (0) returned from CreateFile Exiting... : 各位大虾请问我怎样才可以打开 usb 的端口直接读写数据? |
|
沙发#
发布于:2003-06-12 14:49
怎么没有人理我?
以前没有做驱动开发,现在真的很急,也很茫然,都不知该从那些方面着手比较好,各位大哥帮帮忙了! |
|
板凳#
发布于:2003-06-12 15:30
这需要固件的配合才行的!
|
|
地板#
发布于:2003-06-12 17:06
你连设备的句柄都没打开,更被说端口了,好好查查吧。 |
|
地下室#
发布于:2003-06-12 17:44
CreateFile 对应于驱动中的 IRP_MJ_CREATE ,你检查一下驱动中的该分发例程中的处理 |
|
|
5楼#
发布于:2003-06-13 18:03
先谢了!
我跟踪到代码中发现 OpenByInterface 中的 CDeviceInterface DevInterface(&DevClass, instance, pError); if (*pError != ERROR_SUCCESS) return INVALID_HANDLE_VALUE; 执行了return INVALID_HANDLE_VALUE; 不知什么地方没做对?请多指教! |
|
6楼#
发布于:2003-06-13 18:18
必须要有硬件设备连接才能开发吗?用u盘插在电脑
上可以临时代替吗? |
|