winsock.h (TIMEVAL 結構)

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_sectv_usec 成員中的值組合。

Windows Vista 和更新版本上新增了數個函式,這些函式會使用 時程 結構。 這些函式包括 GetAddrInfoExSetAddrInfoExWSAConnectByListWSAConnectByName

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
標頭 winsock.h (包含 Winsock2.h)

另請參閱

GetAddrInfoEx

SetAddrInfoEx

WSAConnectByList

WSAConnectByName

縈繞

select