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)

Vedi anche

GetAddrInfoEx

SetAddrInfoEx

WSAConnectByList

WSAConnectByName

Indugiare

select