estrutura TCP_ESTATS_SYN_OPTS_ROS_v0 (tcpestats.h)
A estrutura TCP_ESTATS_SYN_OPTS_ROS_v0 contém informações estáticas somente leitura para estatísticas TCP estendidas na troca SYN para uma conexão TCP.
Sintaxe
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;
Membros
ActiveOpen
Tipo: BOOLEAN
Um valor que indica se a conexão TCP era uma abertura ativa.
Se a conexão local percorreu o estado SYN-SENT, esse membro será definido como TRUE. Caso contrário, esse membro será definido como FALSE.
MssRcvd
Tipo: ULONG
O valor recebido em uma opção mss (tamanho máximo do segmento) durante a troca SYN ou zero se nenhuma opção MSS foi recebida.
Esse valor é o máximo de dados em um único datagrama TCP que o host remoto pode receber.
MssSent
Tipo: ULONG
O valor enviado em uma opção MSS durante a troca SYN ou zero se nenhuma opção MSS tiver sido enviada.
Comentários
A estrutura TCP_ESTATS_SYN_OPTS_ROS_v0 é usada como parte do recurso de estatísticas estendidas TCP disponível no Windows Vista e posterior.
O TCP_ESTATS_SYN_OPTS_ROS_v0 é definido como a versão 0 da estrutura para informações estáticas somente leitura na troca SYN para uma conexão TCP. O protocolo TCP não permite que os membros dessa estrutura sejam alterados após a troca SYN. Essas informações estão disponíveis após a conclusão da troca SYN.
A estrutura TCP_ESTATS_SYN_OPTS_ROS_v0 é recuperada por chamadas para as funções GetPerTcp6ConnectionEStats ou GetPerTcpConnectionEStats quando TcpConnectionEstatsSynOpts é passado no parâmetro EstatsType . As estatísticas de TCP estendidas não precisam ser habilitadas para recuperar essa estrutura.
O MSS nos membros MssRcvd e MssSent é o máximo de dados em um único datagrama TCP. O MSS pode ser um valor muito grande.
Os membros dessa estrutura são definidos no RFC IETF no MIB estatísticas estendidas do TCP. Para obter mais informações, consulte http://www.ietf.org/rfc/rfc4898.txt.
Veja a seguir o mapeamento dos membros na estrutura TCP_ESTATS_SYN_OPTS_ROS_v0 para as entradas definidas no RFC 4898 para estatísticas TCP estendidas:
Termo | Descrição |
---|---|
ActiveOpen | tcpEStatsStackActiveOpen |
MssRcvd | tcpEStatsStackMSSRcvd |
MssSent | tcpEStatsStackMSSSent |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | tcpestats.h |