Partager via


structure TCP_ESTATS_FINE_RTT_ROD_v0 (tcpestats.h)

La structure TCP_ESTATS_FINE_RTT_ROD_v0 contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur l’estimation fine du temps d’aller-retour (RTT) pour une connexion TCP.

Syntaxe

typedef struct _TCP_ESTATS_FINE_RTT_ROD_v0 {
  ULONG RttVar;
  ULONG MaxRtt;
  ULONG MinRtt;
  ULONG SumRtt;
} TCP_ESTATS_FINE_RTT_ROD_v0, *PTCP_ESTATS_FINE_RTT_ROD_v0;

Membres

RttVar

Type : ULONG

Variation de temps aller-retour, en microsecondes, utilisée dans le réglage automatique de la fenêtre de réception lorsque la fonctionnalité de statistiques étendues TCP est activée.

MaxRtt

Type : ULONG

Durée maximale d’aller-retour échantillonné, en microsecondes.

MinRtt

Type : ULONG

Durée minimale d’aller-retour échantillonné, en microsecondes.

SumRtt

Type : ULONG

Temps aller-retour lissé, en microsecondes, calculé à partir de toutes les heures aller-retour échantillonnées. Le lissage est une fonction additive pondérée qui utilise le membre RttVar .

Remarques

La structure TCP_ESTATS_FINE_RTT_ROD_v0 est utilisée dans le cadre de la fonctionnalité de statistiques étendues TCP disponible sur Windows Vista et versions ultérieures.

Le TCP_ESTATS_FINE_RTT_ROD_v0 est défini comme version 0 de la structure pour les informations dynamiques en lecture seule pour les statistiques TCP étendues sur une estimation précise du temps aller-retour pour une connexion TCP. Ces informations sont disponibles une fois la connexion établie.

La structure TCP_ESTATS_FINE_RTT_ROD_v0 est récupérée par les appels aux fonctions GetPerTcp6ConnectionEStats ou GetPerTcpConnectionEStats lorsque TcpConnectionEstatsFineRtt est passé dans le paramètre EstatsType . Les statistiques TCP étendues doivent être activées pour récupérer cette structure.

Le minuteur de retransmission TCP est décrit en détail dans le IETF RFC 2988 on Computing TCP’s Retransmission Timer Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc2988.txt.

Les membres de cette structure ne sont pas définis dans la RFC IETF sur le MIB des statistiques étendues TCP. Toutefois, il existe des membres dans la structure TCP_ESTATS_PATH_ROD_v0 qui fournissent des mesures de temps similaires en millisecondes. Pour plus d’informations, consultez structure TCP_ESTATS_PATH_ROD_v0 et http://www.ietf.org/rfc/rfc4898.txt.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête tcpestats.h

Voir aussi

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_TYPE