usb主机usb设备枚举过程键盘和usb设备枚举过程游戏手柄有区别么

USB设备枚举入门_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
USB设备枚举入门
上传于||文档简介
&&U​S​B​设​备​枚​举​入​门
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
你可能喜欢USB键盘枚举的问题?
[问题点数:50分,结帖人zhouping]
USB键盘枚举的问题?
[问题点数:50分,结帖人zhouping]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2006年7月 硬件/嵌入开发大版内专家分月排行榜第二
2006年9月 硬件/嵌入开发大版内专家分月排行榜第三
2014年11月 硬件/嵌入开发大版内专家分月排行榜第一2014年6月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第二2014年8月 硬件/嵌入开发大版内专家分月排行榜第二2010年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年11月 硬件/嵌入开发大版内专家分月排行榜第一2014年6月 硬件/嵌入开发大版内专家分月排行榜第一
2014年12月 硬件/嵌入开发大版内专家分月排行榜第二2014年8月 硬件/嵌入开发大版内专家分月排行榜第二2010年7月 硬件/嵌入开发大版内专家分月排行榜第二
2006年7月 硬件/嵌入开发大版内专家分月排行榜第二
2006年9月 硬件/嵌入开发大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。为什么电脑插入游戏手柄就蓝屏_百度知道
为什么电脑插入游戏手柄就蓝屏
提问者采纳
详细阅读说明书,如果没有,一定有说明的,就在网上搜一个相同型号的缺少游戏手柄的驱动,例如有些电脑一插U盘就蓝屏
提问者评价
其他类似问题
为您推荐:
游戏手柄的相关知识
其他2条回答
试试!下载驱动人生驱动有冲突,更新:显卡驱动
可能是主板问题
也可能是驱动问题
以下内容为百度知道Ctangel个人总结,并非网络复制,全是个人日常工作中遇到并且明确确定原因的。如需复制请注明出处。
这里列举几个典型的蓝屏故障的原因和解决办法。
一、0X0000000A
这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。
如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软件或者什么驱动了,把它卸载再看一下。一般情况下就能够解决,如果实在想不起来,又非常频繁的话,那么没办法,重新做系统吧。
二、0X0000007B
这个代码和硬盘有关系,不过不用害怕,不是有坏道了,是设...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁&&&&USB设备枚举 USB设备枚举 USB设备枚举
&USB设备枚举 USB设备枚举 USB设备枚举
一、枚举USB设备
  通过枚举USB控制器-&枚举此控制器上的USB HUB-&枚举HUB的各个端口-&获得设备信息。
枚举控制器:
wsprintf(HCName, &\\\\.\\HCD%d&, HCNum);
hHCDev = CreateFile(HCName,
GENERIC_WRITE,
FILE_SHARE_WRITE,
OPEN_EXISTING,
  计算机上的USB主控制器以HCD1,HCD2等命名。通过控制器名称,使用CCreateFile 打开它。使用DeviceIoControl即可得到其驱动程序名,以及与它连接的HUB的名称。用CCreateFile打开HUB,获得连接信息。再枚举HUB的各个端口即可获得连接的设备信息。
二、枚举HID设备
  HID设备是微软定义的标准人机接口规范。比如USB鼠标,USB游戏手柄等。不用查找具体设备的GUID,使用API HidD_GetHidGuid(&guidHID)即可得到GUID。有了GUID通过API SetupDiEnumDeviceInterfaces可获得是否有设备连接。如果此类设备连接通过SetupDiGetDeviceInterfaceDetail获得它的设备路径信息。使用CCreateFile 打开它,通过HidD_GetAttributes获得其基本属性信息。使用DeviceIoControl可以获得更详细的属性。在本代码中如果计算机上插有USB游戏手柄,可获得其信息。但不知道为什么xp下却不能获得USB鼠标的信息。
三 枚举U盘
  先用GetDriveType API获得设备的类型,若类型为REMOVABLE(当然有些大容量U盘可能报告为FIXED,那就需要其他方法来确定了),即可能是U盘。用CCreateFile 打开之后,再用IOCTL_STORAGE_QUERY_PROPERTY为参数的DeviceIoControl来获得其属性。
若举报审核通过,可奖励20下载分
被举报人:
tomorrowsprogress
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
精易模块[源码] V5.28
开发技术下载排行
积分不够下载该资源
如何快速获得积分?
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
USB设备枚举 USB设备枚举 USB设备枚举
所需积分:2
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
VIP服务公告:USB2.0是什么意思?和3.0比有什么不同?_百度知道
USB2.0是什么意思?和3.0比有什么不同?
提问者采纳
3.0的速度可以达到600Mps
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他3条回答
是设备的接口技术规范。区别如下USB版本  
最大传输速率  
速率称号  
最大输出电流  
推出时间  
USB1.0  
1.5Mbps(192KB/s)  
低速(Low-Speed)  
1996年1月  
USB1.1  
12Mbps(1.5MB/s)  
全速(Full-Speed)  
1998年9缉抚光幌叱呵癸童含阔月  
USB2.0  
480Mbps(60MB/s)  
高速(High-Speed)  
2000年4月  
USB3.0  
5-10Gbps(640MB/s)  
超速(Super-Speed)  
2008年11月  
通用串行总线(英语:Universal Serial Bus,缩写USB)是连接计算机系统与外部设备的一个串口总线标准,也是一种输入输出接口的技术规范,被广泛应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。
1 基本简介编辑本段
USB最初是由英特尔与微软倡导发起,其最大的特点是支持热插拔和即插即用。当设备插入时,主机枚举到此设备并加载所需的驱动程序,因此在使用上远比PCI和ISA总线方便。usb2.0
USB在速度上远比并行端口(例如EPP、LPT)与串行接口(例如RS-232)等传统电脑用标准总线快上许多。USB 1.1的最大传输带宽为12Mbps,USB 2.0的最大传输带宽为480Mbps。USB 3.0为5Gbps。
USB的设计为非对称式的,它...
这个还是可行,,
鼍薹?。。。。,
看不懂。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 usb枚举详细过程分析 的文章

 

随机推荐