Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A enumeração TCP_ESTATS_TYPE define o tipo de estatísticas estendidas para uma conexão TCP que é solicitada ou está sendo definida.
Syntax
typedef enum {
TcpConnectionEstatsSynOpts,
TcpConnectionEstatsData,
TcpConnectionEstatsSndCong,
TcpConnectionEstatsPath,
TcpConnectionEstatsSendBuff,
TcpConnectionEstatsRec,
TcpConnectionEstatsObsRec,
TcpConnectionEstatsBandwidth,
TcpConnectionEstatsFineRtt,
TcpConnectionEstatsMaximum
} TCP_ESTATS_TYPE, *PTCP_ESTATS_TYPE;
Constantes
TcpConnectionEstatsSynOptsEsse valor especifica informações de troca SYN para uma conexão TCP. Somente informações estáticas somente leitura estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsDataEsse valor especifica informações de transferência de dados estendidas para uma conexão TCP. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsSndCongEsse valor especifica o congestionamento do remetente para uma conexão TCP. Todos os três tipos de informações (somente leitura estático, dinâmico somente leitura e informações de leitura/gravação) estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsPathEsse valor especifica informações de medição de caminho estendido para uma conexão TCP. Essas informações são usadas para inferir segmento reordenando no caminho do remetente local para o remoto Receptor. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsSendBuffEsse valor especifica informações estendidas de enfileiramento de saída para uma conexão TCP. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsRecEsse valor especifica informações estendidas do receptor local para uma conexão TCP. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsObsRecEsse valor especifica informações estendidas do receptor remoto para uma conexão TCP. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsBandwidthEsse valor especifica estatísticas de estimativa de largura de banda para uma conexão TCP na largura de banda. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsFineRttEsse valor especifica estatísticas de estimativa rtt (tempo de ida e volta) refinadas para uma conexão TCP. Somente informações dinâmicas somente leitura e informações de leitura/gravação estão disponíveis para esse valor de enumeração. |
TcpConnectionEstatsMaximumO valor máximo possível para o tipo de enumeração _STATE TCP_ESTATS_TYPE. Esse não é um valor legal para o tipo possível de estatísticas estendidas para uma conexão TCP. |
Comentários
A enumeração TCP_ESTATS_TYPE é definida no Windows Vista e posterior.
As funções GetPerTcp6ConnectionEStats e GetPerTcp6ConnectionEStats foram projetadas para usar o TCP para diagnosticar problemas de desempenho na rede e no aplicativo. Se um aplicativo baseado em rede estiver com um desempenho ruim, o TCP poderá determinar se o gargalo está no remetente, no receptor ou na própria rede. Se o gargalo estiver na rede, o TCP poderá fornecer informações específicas sobre sua natureza.
As funções GetPerTcp6ConnectionEStats e GetPerTcp6ConnectionEStats são usadas para recuperar estatísticas estendidas para uma conexão TCP com base no tipo de estatísticas estendidas especificadas usando um dos valores do tipo de enumeração TCP_ESTATS_TYPE . A coleção de estatísticas estendidas em uma conexão TCP é habilitada e desabilitada usando chamadas para as funções SetPerTcp6ConnectionEStats e SetPerTcpConnectionEStats em que o tipo de estatística estendida especificada é um dos valores do tipo de enumeração TCP_ESTATS_TYPE .
Requisitos
| 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 |