Partager via


TCP_ESTATS_SYN_OPTS_ROS_v0 structure (tcpestats.h)

La structure TCP_ESTATS_SYN_OPTS_ROS_v0 contient des informations statiques en lecture seule pour les statistiques TCP étendues sur l’échange SYN pour une connexion TCP.

Syntaxe

typedef struct _TCP_ESTATS_SYN_OPTS_ROS_v0 {
  BOOLEAN ActiveOpen;
  ULONG   MssRcvd;
  ULONG   MssSent;
} TCP_ESTATS_SYN_OPTS_ROS_v0, *PTCP_ESTATS_SYN_OPTS_ROS_v0;

Membres

ActiveOpen

Type : BOOLEAN

Valeur qui indique si la connexion TCP était une ouverture active.

Si la connexion locale a traversé l’état SYN-SENT, ce membre est défini sur TRUE. Sinon, ce membre est défini sur FALSE.

MssRcvd

Type : ULONG

Valeur reçue dans une option Taille de segment maximale (MSS) pendant l’échange SYN, ou zéro si aucune option MSS n’a été reçue.

Cette valeur est le nombre maximal de données d’un seul datagramme TCP que l’hôte distant peut recevoir.

MssSent

Type : ULONG

Valeur envoyée dans une option MSS pendant l’échange SYN, ou zéro si aucune option MSS n’a été envoyée.

Remarques

La structure TCP_ESTATS_SYN_OPTS_ROS_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_SYN_OPTS_ROS_v0 est défini comme version 0 de la structure pour les informations statiques en lecture seule sur l’échange SYN pour une connexion TCP. Le protocole TCP n’autorise pas les membres de cette structure à changer après l’échange SYN. Ces informations sont disponibles une fois l’échange SYN terminé.

La structure TCP_ESTATS_SYN_OPTS_ROS_v0 est récupérée par les appels aux fonctions GetPerTcp6ConnectionEStats ou GetPerTcpConnectionEStats lorsque TcpConnectionEstatsSynOpts est passé dans le paramètre EstatsType . Les statistiques TCP étendues n’ont pas besoin d’être activées pour récupérer cette structure.

Le MSS dans les membres MssRcvd et MssSent est le nombre maximal de données dans un seul datagramme TCP. Le MSS peut être une valeur très importante.

Les membres de cette structure sont définis dans la RFC IETF sur le MIB des statistiques étendues TCP. Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc4898.txt.

Voici le mappage des membres de la structure TCP_ESTATS_SYN_OPTS_ROS_v0 aux entrées définies dans RFC 4898 pour les statistiques TCP étendues :

Terme Description
ActiveOpen tcpEStatsStackActiveOpen
MssRcvd tcpEStatsStackMSSRcvd
MssSent tcpEStatsStackMSSSent

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_TYPE