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

Reply via email to