Struttura TIMEVAL (winsock2.h)
La struttura timeval viene utilizzata per specificare un intervallo di tempo. È associato al file di intestazione Time.h di Berkeley Software Distribution (BSD).
Sintassi
typedef struct timeval {
long tv_sec;
long tv_usec;
} TIMEVAL, *PTIMEVAL, *LPTIMEVAL;
Members
tv_sec
Intervallo di tempo, espresso in secondi.
tv_usec
Intervallo di tempo, espresso in microsecondi. Questo valore viene usato in combinazione con il membro tv_sec per rappresentare i valori dell'intervallo di tempo che non sono più secondi.
Commenti
La struttura timeval viene usata in Windows Sockets dalla funzione select per specificare il tempo massimo necessario per il completamento della funzione. L'intervallo di tempo è una combinazione dei valori nei membri tv_sec e tv_usec .
Diverse funzioni vengono aggiunte in Windows Vista e versioni successive che usano la struttura timeval . Queste funzioni includono GetAddrInfoEx, SetAddrInfoEx, WSAConnectByList e WSAConnectByName.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | winsock2.h (include Winsock2.h) |