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)

Voir aussi

GetAddrInfoEx

SetAddrInfoEx

WSAConnectByList

WSAConnectByName

S' attarder

select