Структура TIMEVAL (winsock.h)

Структура timeval используется для указания интервала времени. Он связан с файлом заголовка Time.h распространения программного обеспечения Беркли (BSD).

Синтаксис

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

Члены

tv_sec

Интервал времени в секундах.

tv_usec

Интервал времени в микросекундах. Это значение используется в сочетании с элементом tv_sec для представления значений интервала времени, не кратных секундам.

Комментарии

Структура timeval используется в сокетах Windows функцией select , чтобы указать максимальное время, которое может занять выполнение функции. Интервал времени представляет собой сочетание значений в tv_sec и tv_usec членах.

В Windows Vista и более поздних версиях добавлено несколько функций, использующих структуру timeval . К этим функциям относятся GetAddrInfoEx, SetAddrInfoEx, WSAConnectByList и WSAConnectByName.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть winsock.h (включая Winsock2.h)

См. также раздел

GetAddrInfoEx

SetAddrInfoEx

WSAConnectByList

WSAConnectByName

Задерживаться

select