Structure TIMEVAL (winsock.h)
La structure timeval est utilisée pour spécifier un intervalle de temps. Il est associé au fichier d’en-tête Time.h de Berkeley Software Distribution (BSD).
Syntaxe
typedef struct timeval {
long tv_sec;
long tv_usec;
} TIMEVAL, *PTIMEVAL, *LPTIMEVAL;
Membres
tv_sec
Intervalle de temps, en secondes.
tv_usec
Intervalle de temps, en microsecondes. Cette valeur est utilisée en combinaison avec le membre tv_sec pour représenter des valeurs d’intervalle de temps qui ne sont pas plusieurs secondes.
Remarques
La structure timeval est utilisée dans les sockets Windows par la fonction select pour spécifier le temps maximal que la fonction peut prendre pour se terminer. L’intervalle de temps est une combinaison des valeurs des membres tv_sec et tv_usec .
Plusieurs fonctions sont ajoutées sur Windows Vista et versions ultérieures qui utilisent la structure timeval . Ces fonctions incluent GetAddrInfoEx, SetAddrInfoEx, WSAConnectByList et WSAConnectByName.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winsock.h (inclure Winsock2.h) |