TIMEVAL-Struktur (winsock.h)

Die Timeval-Struktur wird verwendet, um ein Zeitintervall anzugeben. Sie ist der BSD-Headerdatei " Berkeley Software Distribution (BSD)" zugeordnet.

Syntax

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

Member

tv_sec

Zeitintervall in Sekunden.

tv_usec

Zeitintervall in Mikrosekunden. Dieser Wert wird in Kombination mit dem tv_sec-Member verwendet, um Zeitintervallwerte darzustellen, die kein Vielfaches von Sekunden sind.

Hinweise

Die Timeval-Struktur wird in Windows Sockets von der Select-Funktion verwendet, um die maximale Ausführungsdauer der Funktion anzugeben. Das Zeitintervall ist eine Kombination der Werte in tv_sec und tv_usec Membern.

Unter Windows Vista und höher werden mehrere Funktionen hinzugefügt, die die Timeval-Struktur verwenden. Zu diesen Funktionen gehören GetAddrInfoEx, SetAddrInfoEx, WSAConnectByList und WSAConnectByName.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winsock.h (einschließlich Winsock2.h)

Weitere Informationen

GetAddrInfoEx

SetAddrInfoEx

WSAConnectByList

WSAConnectByName

Verweilen

select