社区
驱动开发/核心开发
帖子详情
USB ReadFile 出错怎么处理?
xiaofk
2007-05-09 10:49:39
我用VC 写USB的应用程序时,发现用ReadFile 有时会出现1167的错误,大家有没有遇到这种情况?怎么处理呢?
...全文
351
9
打赏
收藏
USB ReadFile 出错怎么处理?
我用VC 写USB的应用程序时,发现用ReadFile 有时会出现1167的错误,大家有没有遇到这种情况?怎么处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaofk
2009-01-28
打赏
举报
回复
恩,我知道了,原来是流程出了点问题.
设备有时候也会拔出,这时ReadFile就会出错啊.
silenceout
2008-10-11
打赏
举报
回复
键盘是windows独占,不能读的
allentangtg
2008-10-09
打赏
举报
回复
那读HID键盘时,返回错误为5,(5是Acess is denied),为什么会这样呢??是设备地地不对、?
wxf0204
2007-11-02
打赏
举报
回复
呵呵,一般对开始对设备进行操作前,都要判断设备现行的状态吧。显然你的流程出了问题。
oushengfen
2007-11-01
打赏
举报
回复
这样的错误在你的IRP_MJ_CREATE、IRP_MJ_READ、IRP_MJ_WRITE例程中都要对设备的状态进行判断,设备是否启动且准备已好。而且可以使设备启动。
xaobao
2007-10-31
打赏
举报
回复
恩,这个问题楼上的已经解答 了.
zhourenyun
2007-10-31
打赏
举报
回复
The device is not connected //设备没有连接
你确保你的设备已经连接完成?
oushengfen
2007-07-18
打赏
举报
回复
1167是什样的错误,查一下MSDN看看.
USB
那点事5之
USB
通信
出错
USB
单独发送和单独接收都可以,两者并在一起用就不行了,只能执行一次,上位机发送数据下来,下位机接收到了,然后再给上位机发送数据,一个来回个完成。第二次上位机执行发送的时候,能发送,但下位机不发送上来的,一直死在了下位机发送那里!前几天还可以的,一样的报告,一样的程序,竟然不行了?一定得找出问题所在! 第一次发送和接收,Result:Complete The Second Tim
HID
ReadFile
()使用
3、IN_REPORT_LEN代表要读取的数据的长度(实际的数据正文+一个byte的报告ID),这里是一个常数,主要是由于设备固件的信息我是完全知道的,当然知道要读取多少数据(也就是报告的长度);鉴于实际应用,后文主要讨论CreateFile,WriteFile,
ReadFile
,HidD_SetFeature四个函数,明白了这四个函数,其它的可以类推之。在XP上缺省值是32(个报告)。也就是说,不能对独占设备进行除了查询以外的任何操纵,所以能够使用的函数也是很有限的,下文的一些函数并不一定适合这些设备。
怎样将计算机连接到
usb
设备,怎样获得已联接到计算机的
USB
设备的列表?
// DeviceManager.cpp : 定义控制台应用程序的入口点。#include stdio.h#include stdlib.h#include windows.h#include setupapi.h#define DIRECTINPUT_VERSION 0x0800#include Dinput.hextern C{#include hidsdi.h}#include tchar....
串口通信中
ReadFile
和WriteFile的超时详解!
在用
ReadFile
和WriteFile读写串行口时,需要考虑超时问题。如果在指定的时间内没有读出或写入指定数量的字符,那么
ReadFile
或WriteFile的操作就会结束。要查询当前的超时设置应调用GetCommTimeouts函数,该函数会填充一个COMMTIMEOUTS结构。调用SetCommTimeouts可以用某一个COMMTIMEOUTS结构的内容来设置超时。 有两种超时:间隔超时和
HID-
USB
设备读写开发测试
http://bbs.csdn.net/topics/390691197 看过一个文章“Windows主机端与自定义
USB
HID设备通信详解",有这样一段文字。 1 、
ReadFile
的调用不会引起设备的任何反应,即 HID 设备与主机之间的中断 IN 传输不与
ReadFile
打交道。实际上主机会在最大间隔时间(由设备的端点描述符来指定)内轮询设备,发出中断 IN 传输的请求。“
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章