TCP_ESTATS_SEND_BUFF_ROD_v0-Struktur (tcpestats.h)
Die TCP_ESTATS_SEND_BUFF_ROD_v0-Struktur enthält schreibgeschützte dynamische Informationen für erweiterte TCP-Statistiken zum Ausgabewarteschlangen für eine TCP-Verbindung.
Syntax
typedef struct _TCP_ESTATS_SEND_BUFF_ROD_v0 {
SIZE_T CurRetxQueue;
SIZE_T MaxRetxQueue;
SIZE_T CurAppWQueue;
SIZE_T MaxAppWQueue;
} TCP_ESTATS_SEND_BUFF_ROD_v0, *PTCP_ESTATS_SEND_BUFF_ROD_v0;
Member
CurRetxQueue
Typ: SIZE_T
Die aktuelle Anzahl von Datenbytes, die die Retransmit-Warteschlange belegen.
MaxRetxQueue
Typ: SIZE_T
Die maximale Anzahl von Bytes von Daten, die die Retransmit-Warteschlange belegen.
CurAppWQueue
Typ: SIZE_T
Die aktuelle Anzahl von Byte von TCP gepufferten Anwendungsdaten bis zur ersten Übertragung (links von SND). NXT oder SndMax).
Diese Daten werden in der Regel (und SND) übertragen. NXT nach links) sobald ein Überlastungsfenster oder Empfängerfenster verfügbar ist. Dies ist die Datenmenge, die ohne Planung der Anwendung für die Übertragung verfügbar ist. Bei unzureichenden Schreibdaten in der Warteschlange kann die TCP-Leistung beeinträchtigt werden.
MaxAppWQueue
Typ: SIZE_T
Die maximale Anzahl von Byte an Anwendungsdaten, die von TCP gepuffert werden, bis zur ersten Übertragung.
Dies ist der maximale Wert des CurAppWQueue-Elements . Die Member MaxAppWQueue und CurAppWQueue können verwendet werden, um zu bestimmen, ob unzureichende Daten in der Warteschlange stabil sind (was auf unzureichenden Warteschlangenspeicher hindeutet) oder vorübergehend (was auf eine unzureichende Anwendungsleistung oder übermäßige CPU-Auslastung oder Schedulerlatenz hindeutet).
Hinweise
Die TCP_ESTATS_SEND_BUFF_ROD_v0-Struktur wird als Teil der erweiterten TCP-Statistikfunktion verwendet, die unter Windows Vista und höher verfügbar ist.
Die TCP_ESTATS_SEND_BUFF_ROD_v0 ist als Version 0 der Struktur für schreibgeschützte dynamische Informationen für erweiterte TCP-Statistiken zum Ausgabewarteschlangen für eine TCP-Verbindung definiert. Diese Informationen sind verfügbar, nachdem die Verbindung hergestellt wurde.
Die TCP_ESTATS_SEND_BUFF_ROD_v0 Struktur wird durch Aufrufe der Funktionen GetPerTcp6ConnectionEStats oder GetPerTcpConnectionEStats abgerufen, wenn TcpConnectionEstatsSendBuff im Parameter EstatsType übergeben wird. Erweiterte TCP-Statistiken müssen aktiviert werden, um diese Struktur abzurufen.
Die Member dieser Struktur werden im IETF-RFC für die ERWEITERTE TCP-Statistik-MIB definiert. Weitere Informationen finden Sie unter http://www.ietf.org/rfc/rfc4898.txt.
Es folgt die Zuordnung der Member in der TCP_ESTATS_SEND_BUFF_ROD_v0-Struktur zu den einträgen, die in RFC 4898 für erweiterte TCP-Statistiken definiert sind:
Begriff | BESCHREIBUNG |
---|---|
CurRetxQueue | tcpEStatsStackCurRetxQueue |
MaxRetxQueue | tcpEStatsStackMaxRetxQueue |
CurAppWQueue | tcpEStatsAppCurAppWQueue |
MaxAppWQueue | tcpEStatsAppMaxAppWQueue |
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 |