Bonjour,
J'ai un périphérique USB composé d'un HUB qui vient se brancher sur le PC et sur lequel est branché un lecteur de cartes & une clé USB standard. J'utilise windows 2000 et windows XP.
Mon but est, ayant un handle sur la clé USB, d'identifier quel est le lecteur de carte qui est branché sur le même Hub (et s'il est branché!).
Pour ça, j'essaye d'utiliser les fonctions CM_Get_Sibling mais
1) on m'a dit que ces fonctions sont vouées à disparaitre ds les versions suivantes de windows
2) cette fonction me retourne un DEVINST alors que pour que je puisse avoir un handle, il me faudrait un HDEVINFO (pour pouvoir faire un CreateFile puis un DeviceIOControl)
Quelqu'un aurait une idée? Merci!
Partager