Bonjour,
Je souhaiterais pouvoir controler l'alimentation d'un port d'un hub usb externe (power-off ou power-on) sous Windows Xp SP2 avec Visual C++ 7.
Chaque port du hub est alimenté séparemment (Power switching mode = individual dans le hub descriptor) dont cela semble possible.
J'ai vu dans les spécifications usb qu'il est possible, via un Set Port Feature, de faire un power-off ou un power-on d'un port, mais je n'y suis pas arrivé, faute de trouver la fonction nécessaire.
J'ai bien pensé à DeviceIoControl, de la même façon que pour lire les descriptors, mais il me manque le deuxième paramètre de la fonction...
Avez-vous des idées à me proposer ??
Je tiens bien à souligner que je ne souhaite pas juste faire un port restart, ou un port suspend/resume, mais bel et bien un power-off/on du port.