永发信息网

U盘是HID设备吗?

答案:2  悬赏:80  手机版
解决时间 2021-03-18 14:10
  • 提问者网友:爱唱彩虹
  • 2021-03-17 17:05
HID 是人机接口设备的意思!!包括USB接口的键盘鼠标游戏杆等!
但是我不知道是不是HID设备啊???
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-17 18:40
HID是氙气灯的缩写,又称高强度放电式气体灯,英文简称 HID Intensity Discharge Lamp。在石英灯管内填充高压氙气,取代传统的灯丝,在两段电极上有水银和碳素化合物,以 23000 伏高压电流刺激氙气发光,在两极间形成白色电弧,发出的光非常接近太阳光。汽车 HID 氙气灯与传统卤素灯不同,这是一种高压放电灯,它的发光原理是利用正负电刺激氙气与稀有金属化学反应发光,因此灯管内有一颗小小的玻璃球,这其中就是灌满了氙气及少许稀有金属,只要用电流去刺激它们进行化学反应,两者就会发出高达 4000K-12000K 色温度的光芒。它采用一个特制的镇流器,利用汽车电池12V 电压产生 23000V 以上的触发电压使灯启动。启动时 0.8 秒的亮度是额定亮度的 20% ,达到卤素灯的亮度,并使大灯 4 秒以内达到额定亮度的 80% 以上。在灯稳定后镇流器向灯提供约 80V 供电电压保持灯以恒定功率运转。HID具有亮度较一般的卤素灯高近300%,使用寿命较长,颜色接近日光灯显著优点,但价格较高。
全部回答
  • 1楼网友:山君与见山
  • 2021-03-17 18:57
要用编程实现,当u盘(实际上不局限于u盘,所有能在系统中获得逻辑卷标的设备都适用)插入视窗系统的机器后操作系统将发送一个wm_devicechange的广播消息,因此只要在相应的消息处理过程中拦截该信息并加以处理就能实时检测到u盘的插拔,之后即可进行预设的有关处理动作了。 熟悉windows消息处理过程的人都知道,操作系统发送有关消息时还会附带上两个重要的参数:wparam、lparam,因此wm_devicechange也不例外,当该消息发生时,wparam里的内容是指示设备变化的具体事件类别,在我们的演示程序里只需要关心dbt_devicearrival和dbt_deviceremovecomplete这两个事件,前者表示新设备已经插入机器并能正常使用了,后者表示设备已经被物理移除了;lparam的内容实际上是一个地址,指向一个结构体,该结构的具体细节由插入系统的设备类型决定,这里有个需要注意的地方,即不论设备类型是什么,该结构的前面三个long型成员是固定的,因此我们可以先取得这三个成员的内容,再根据第二个成员的数值来确定新设备类型,然后再获取全部成员的内容。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯