Estrutura TIMEVAL (winsock.h)

A estrutura de valor de tempo é usada para especificar um intervalo de tempo. Ele está associado ao arquivo de cabeçalho Time.h da Berkeley Software Distribution (BSD).

Sintaxe

typedef struct timeval {
  long tv_sec;
  long tv_usec;
} TIMEVAL, *PTIMEVAL, *LPTIMEVAL;

Membros

tv_sec

Intervalo de tempo, em segundos.

tv_usec

Intervalo de tempo, em microssegundos. Esse valor é usado em combinação com o membro tv_sec para representar valores de intervalo de tempo que não são vários segundos.

Comentários

A estrutura de valor de tempo é usada em Soquetes do Windows pela função select para especificar o tempo máximo que a função pode levar para ser concluída. O intervalo de tempo é uma combinação dos valores em membros tv_sec e tv_usec .

Várias funções são adicionadas ao Windows Vista e posteriores que usam a estrutura de valor de tempo . Essas funções incluem GetAddrInfoEx, SetAddrInfoEx, WSAConnectByList e WSAConnectByName.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho winsock.h (inclua Winsock2.h)

Confira também

GetAddrInfoEx

SetAddrInfoEx

WSAConnectByList

WSAConnectByName

Demorar

select