Структура 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) |