Bonjour

Je cherche a lire des donnees sur un port USB avec la fonction DeviceIoControl sous Borland Builder C++ Version 5.0.

Lorsque qu'il y a des donnees me concernant sur le port USB, j'arrive bien a lire les donnees, mais lorsqu'il n'y a pas de donnees me concernant, je ne sors plus de la fonction DeviceIoControl,

Peut-on mettre un TimeOut pour sortir de cette fonction DeviceIoControl lorsqu'il n'y a pas de donnees sur le port USB, ou bien comment voir si il y a des donnees me concernant sur le port USB sans appeler la fonction DeviceIoControl

Merci