Freigeben über


TCP_BOOLEAN_OPTIONAL-Enumeration (tcpestats.h)

Die TCP_BOOLEAN_OPTIONAL-Enumeration definiert die Zustände, die ein Aufrufer beim Aktualisieren eines Members in den Lese-/Schreibinformationen für eine TCP-Verbindung angeben kann.

Syntax

typedef enum _TCP_BOOLEAN_OPTIONAL {
  TcpBoolOptDisabled = 0,
  TcpBoolOptEnabled,
  TcpBoolOptUnchanged = -1
} TCP_BOOLEAN_OPTIONAL, *PTCP_BOOLEAN_OPTIONAL;

Konstanten

 
TcpBoolOptDisabled
Wert: 0
Die Option sollte deaktiviert sein.
TcpBoolOptEnabled
Die Option sollte aktiviert sein.
TcpBoolOptUnchanged
Wert: -1
Die Option sollte unverändert sein.

Hinweise

Die TCP_BOOLEAN_OPTIONAL-Enumeration wird unter Windows Vista und höher definiert.

Die Sammlung erweiterter Statistiken für eine TCP-Verbindung wird mithilfe von Aufrufen der Funktionen SetPerTcp6ConnectionEStats und SetPerTcpConnectionEStats aktiviert und deaktiviert, wobei der angegebene Typ der erweiterten Statistiken einer der Werte des TCP_ESTATS_TYPE Enumerationstyps ist. Ein Wert aus der TCP_BOOLEAN_OPTIONAL-Enumeration wird verwendet, um anzugeben, wie ein Member in der TCP_ESTATS_BANDWIDTH_RW_v0-Struktur aktualisiert werden soll, um erweiterte Statistiken für eine TCP-Verbindung für die Bandbreitenschätzung zu aktivieren oder zu deaktivieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile tcpestats.h

Weitere Informationen

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_TYPE