Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die MIB_TCPSTATS-Struktur enthält Statistiken für das TCP-Protokoll, das auf dem lokalen Computer ausgeführt wird.
Syntax
typedef struct _MIB_TCPSTATS_LH {
union {
DWORD dwRtoAlgorithm;
TCP_RTO_ALGORITHM RtoAlgorithm;
};
DWORD dwRtoMin;
DWORD dwRtoMax;
DWORD dwMaxConn;
DWORD dwActiveOpens;
DWORD dwPassiveOpens;
DWORD dwAttemptFails;
DWORD dwEstabResets;
DWORD dwCurrEstab;
DWORD dwInSegs;
DWORD dwOutSegs;
DWORD dwRetransSegs;
DWORD dwInErrs;
DWORD dwOutRsts;
DWORD dwNumConns;
} MIB_TCPSTATS_LH, *PMIB_TCPSTATS_LH;
Member
dwRtoAlgorithm
Art: DWORD
Der verwendete RTO-Algorithmus (Timeout) für die Wiederübertragung. Dieser Member kann einer der folgenden Werte sein:
| Wert | Bedeutung |
|---|---|
|
Sonstiges |
|
Konstantes Timeout |
|
MIL-STD-1778 Anhang B |
|
Van Jacobsons Algorithmus |
RtoAlgorithm
dwRtoMin
Art: DWORD
Der minimale RTO-Wert in Millisekunden.
dwRtoMax
Art: DWORD
Der maximale RTO-Wert in Millisekunden.
dwMaxConn
Art: DWORD
Die maximale Anzahl von Verbindungen. Wenn dieser Member -1 ist, ist die maximale Anzahl von Verbindungen variabel.
dwActiveOpens
Art: DWORD
Die Anzahl der aktiven Geöffneten. In einem aktiven Geöffneten initiiert der Client eine Verbindung mit dem Server.
dwPassiveOpens
Art: DWORD
Die Anzahl der passiven Geöffneten. In einem passiven Geöffnet lauscht der Server auf eine Verbindungsanforderung von einem Client.
dwAttemptFails
Art: DWORD
Die Anzahl fehlgeschlagener Verbindungsversuche.
dwEstabResets
Art: DWORD
Die Anzahl der eingerichteten Verbindungen, die zurückgesetzt wurden.
dwCurrEstab
Art: DWORD
Die Anzahl der derzeit eingerichteten Verbindungen.
dwInSegs
Art: DWORD
Die Anzahl der empfangenen Segmente.
dwOutSegs
Art: DWORD
Die Anzahl der übertragenen Segmente. Diese Zahl schließt keine erneut übertragenen Segmente ein.
dwRetransSegs
Art: DWORD
Die Anzahl der erneut übertragenen Segmente.
dwInErrs
Art: DWORD
Die Anzahl der empfangenen Fehler.
dwOutRsts
Art: DWORD
Die Anzahl der Segmente, die mit festgelegtem Zurücksetzungsflag übertragen werden.
dwNumConns
Art: DWORD
Die Anzahl der Verbindungen, die derzeit im System vorhanden sind. Diese Gesamtzahl umfasst Verbindungen in allen Zuständen mit Ausnahme von Lauschverbindungen.
Hinweise
Die GetTcpStatistics-Funktion gibt einen Zeiger auf eine MIB_TCPSTATS-Struktur zurück.
Die MIB_TCPSTATS Struktur hat sich unter Windows Vista und höher geringfügig geändert. Unter Windows Vista und höher wird der dwRtoAlgorithm-Member durch eine Union ersetzt, die die folgenden Elemente enthält.
Im Windows SDK wird die Version der Struktur für die Verwendung unter Windows Vista und höher als MIB_TCPSTATS_LH definiert. Im Windows SDK wird die Version dieser Struktur, die auf früheren Systemen verwendet werden soll, einschließlich Windows 2000 und höher, als MIB_TCPSTATS_W2K definiert. Beim Kompilieren einer Anwendung, wenn die Zielplattform Windows Vista und höher (NTDDI_VERSION >= NTDDI_LONGHORN, oder WINVER >= 0x0600) ist, _WIN32_WINNT >= 0x0600wird die MIB_TCPSTATS_LH-Struktur in die MIB_TCPSTATS-Struktur eingegeben. Wenn eine Anwendung kompiliert wird, wenn die Zielplattform nicht Windows Vista und höher ist, wird die MIB_TCPSTATS_W2K Struktur typdefed in die MIB_TCPSTATS-Struktur .
Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, wurde die organization der Headerdateien geändert. Diese Struktur wird in der Headerdatei "Tcpmib.h " definiert, nicht in der Headerdatei "Iprtrmib.h ". Beachten Sie, dass die Tcpmib.h-Headerdatei automatisch in Iprtrmib.h enthalten ist, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Headerdateien Tcpmib.h und Iprtrmib.h sollten nie direkt verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | tcpmib.h (include Iphlpapi.h) |