TCP_INFO_v0-Struktur (mstcpip.h)
Enthält die TCP-Statistiken (Transmission Control Protocol), die für einen Socket erfasst wurden.
Syntax
typedef struct _TCP_INFO_v0 {
TCPSTATE State;
ULONG Mss;
ULONG64 ConnectionTimeMs;
BOOLEAN TimestampsEnabled;
ULONG RttUs;
ULONG MinRttUs;
ULONG BytesInFlight;
ULONG Cwnd;
ULONG SndWnd;
ULONG RcvWnd;
ULONG RcvBuf;
ULONG64 BytesOut;
ULONG64 BytesIn;
ULONG BytesReordered;
ULONG BytesRetrans;
ULONG FastRetrans;
ULONG DupAcksIn;
ULONG TimeoutEpisodes;
UCHAR SynRetrans;
} TCP_INFO_v0, *PTCP_INFO_v0;
Member
State
Ein Wert aus der TCPSTATE-Enumeration , der den Status der TCP-Verbindung angibt.
Mss
Die aktuelle maximale Segmentgröße (MSS) für die Verbindung in Byte.
ConnectionTimeMs
Die Lebensdauer der Verbindung in Millisekunden.
TimestampsEnabled
TRUE , wenn TCP-Zeitstempel für die Verbindung aktiviert sind; andernfalls FALSE.
RttUs
Die aktuelle geschätzte Roundtripzeit für die Verbindung in Mikrosekunden.
MinRttUs
Die minimale Stichproben-Roundtripzeit in Mikrosekunden.
BytesInFlight
Die aktuelle Anzahl der gesendeten Bytes, die nicht bestätigt werden.
Cwnd
Die Größe des aktuellen Überlastungsfensters in Bytes.
SndWnd
Die Größe des Sendefensters (SND. WND in RFC 793), in Bytes.
RcvWnd
Die Größe des Empfangsfensters (RCV. WND in RFC 793), in Bytes.
RcvBuf
Die Größe des aktuellen Empfangspuffers in Bytes. Die Größe des Empfangspuffers ändert sich dynamisch, wenn die automatische Abstimmung für das Empfangsfenster aktiviert ist.
BytesOut
Die Gesamtzahl der gesendeten Bytes.
BytesIn
Die Gesamtzahl der empfangenen Bytes.
BytesReordered
Die Gesamtanzahl der neu sortierten Bytes.
BytesRetrans
Die Gesamtanzahl der erneut gesendeten Bytes.
FastRetrans
Die Anzahl der Aufrufe des Fast Retransmit-Algorithmus.
DupAcksIn
Die Gesamtzahl der empfangenen doppelten Bestätigungen.
TimeoutEpisodes
Die Gesamtanzahl der Timeoutfolgen für die erneute Übertragung. Jede Episode kann aus mehreren Timeouts bestehen.
SynRetrans
Die Gesamtanzahl der erneut gesendeten Synchronisierungssteuerelementflags (SYNs).
Hinweise
Um eine instance dieser Struktur zu erhalten, rufen Sie die Funktion WSAIoctl oder LPWSPIoctl mit dem SIO_TCP_INFO-Steuerelementcode auf. Geben Sie 0 für das Feld lpvInBuffer an, um die v0-Version dieser Struktur abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1703 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Kopfzeile | mstcpip.h |