This thread in OSR may be of some interests to the list member here. http://www.osronline.com/showthread.cfm?link=231745
++++ From Microsoft's Doron Holan ++++++ You can use the config manager (CM_Xxxx) APIs to walk the tree and find child devices. You can get the device instances from those children as well. What you can't do is correlate the child stack to a particular port number on the parent. ... If a device has a unique id ( a serial number in the usb case), the device has a system globally unique identity. That identity is maintained no matter how the device is connected or the topology behind it (and it just so happens the unique id is third part if the device instance path as a part if the current implementation). ... If the device has no unique id, the device's identity will be based on the parent's identity which is why when it moves to a different space in the topology, the identity changes. +++++++++++++++++++++++++++++++++ On the other hand, it seems many people still would like to get the correlation between a child USB device and the port number of the parent USB hub. This seems to be still possible if the device does not move during the time when an application runs. -- Xiaofan ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel