zl7910
驱动牛犊
驱动牛犊
  • 注册日期2003-10-05
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1446回复:1

关于GUID的几个问题?

楼主#
更多 发布于:2003-12-20 17:25
1.关于函数SETUPDIGETCLASSDEVS()的FLAGS参数设置DIGCF_DEVICEINTERFACE,则CLASSGUID参数指定为一个INTERFACE CLASS,否则指定一个SETUP GUID.这是什么意思?INTERFACE CLASS GUID和SETUP CLASS GUID
有什么区别?
2.我有一个USB鼠标,它应该是属于哪种设备类,USB,HID,MOUSE?
我用HIDD_GETHIDGUID()函数取得的GUID是{4D1E55B2-F16F-11CF-88CB-001111000030},而我查注册表中的结果如下:HID:{745a17a0-74d3-11d0-b6fe-00a0c90f57da}
USB:{36FC9E60-C465-11CF-8056-444553540000}
  MOUSE:{4d36e96f-e325-11ce-bfc1-08002be10318}
看来取得的GUID和上面的都不相同,难道HIDD_GETHIDGUID()返回的不是CLASSGUID吗?那是什么?
3.在注册表中的哪个分支下可以查出一个设备的符号连接和GUID?
4.HIDD_GETHIDGUID()函数能获得别的USB设备的GUID吗?我有一台USB打印机,应如何获得他的GUID?
5.VID和PID有什么用?
zl7910
驱动牛犊
驱动牛犊
  • 注册日期2003-10-05
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-22 09:52
这些问题不是太难吧!
望各位大侠帮在下一把,在此十万分感谢!!!!!
游客

返回顶部