énumération TCP_BOOLEAN_OPTIONAL (tcpestats.h)

L’énumération TCP_BOOLEAN_OPTIONAL définit les états qu’un appelant peut spécifier lors de la mise à jour d’un membre dans les informations de lecture/écriture d’une connexion TCP.

Syntax

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

Constantes

 
TcpBoolOptDisabled
Valeur : 0
L’option doit être désactivée.
TcpBoolOptEnabled
L’option doit être activée.
TcpBoolOptUnchanged
Valeur : -1
L’option doit être inchangée.

Remarques

L’énumération TCP_BOOLEAN_OPTIONAL est définie sur Windows Vista et versions ultérieures.

La collecte de statistiques étendues sur une connexion TCP est activée et désactivée à l’aide des appels aux fonctions SetPerTcp6ConnectionEStats et SetPerTcpConnectionEStats où le type de statistiques étendues spécifié est l’une des valeurs du type d’énumération TCP_ESTATS_TYPE . Une valeur de l’énumération TCP_BOOLEAN_OPTIONAL est utilisée pour spécifier la façon dont un membre de la structure TCP_ESTATS_BANDWIDTH_RW_v0 doit être mis à jour pour activer ou désactiver des statistiques étendues sur une connexion TCP pour l’estimation de la bande passante.

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

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_TYPE