timeVAL 結構 (winsock2.h)
timeval 結構可用來指定時間間隔。 它與一般軟體發佈 (BSD) Time.h 頭文件相關聯。
語法
typedef struct timeval {
long tv_sec;
long tv_usec;
} TIMEVAL, *PTIMEVAL, *LPTIMEVAL;
成員
tv_sec
時間間隔,以秒為單位。
tv_usec
時間間隔,以微秒為單位。 這個值會與 tv_sec 成員搭配使用,以代表不是秒數的時間間隔值。
備註
timeval 結構是由 select 函式在 Windows Sockets 中使用,以指定函式完成所需的時間上限。 時間間隔是 tv_sec 和 tv_usec 成員中的值組合。
Windows Vista 和更新版本上新增了數個函式,這些函式會使用 時程 結構。 這些函式包括 GetAddrInfoEx、 SetAddrInfoEx、 WSAConnectByList 和 WSAConnectByName。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | winsock2.h (包含 Winsock2.h) |