阅读:1447回复:1
关于GUID的几个问题?
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有什么用? |
|
沙发#
发布于:2003-12-22 09:52
这些问题不是太难吧!
望各位大侠帮在下一把,在此十万分感谢!!!!! |
|