estrutura MIB_TCPSTATS2 (tcpmib.h)
A estrutura MIB_TCPSTATS2 contém estatísticas para o protocolo TCP em execução no computador local. Essa estrutura é diferente de MIB_TCPSTATS estrutura na qual usa contadores de 64 bits, em vez de contadores de 32 bits.
Sintaxe
typedef struct _MIB_TCPSTATS2 {
TCP_RTO_ALGORITHM RtoAlgorithm;
DWORD dwRtoMin;
DWORD dwRtoMax;
DWORD dwMaxConn;
DWORD dwActiveOpens;
DWORD dwPassiveOpens;
DWORD dwAttemptFails;
DWORD dwEstabResets;
DWORD dwCurrEstab;
DWORD64 dw64InSegs;
DWORD64 dw64OutSegs;
DWORD dwRetransSegs;
DWORD dwInErrs;
DWORD dwOutRsts;
DWORD dwNumConns;
} MIB_TCPSTATS2, *PMIB_TCPSTATS2;
Membros
RtoAlgorithm
dwRtoMin
Tipo: DWORD
O valor RTO mínimo em milissegundos.
dwRtoMax
Tipo: DWORD
O valor máximo de RTO em milissegundos.
dwMaxConn
Tipo: DWORD
O número máximo de conexões. Se esse membro for -1, o número máximo de conexões será variável.
dwActiveOpens
Tipo: DWORD
O número de ativos é aberto. Em uma abertura ativa, o cliente está iniciando uma conexão com o servidor.
dwPassiveOpens
Tipo: DWORD
O número de passivos é aberto. Em uma abertura passiva, o servidor está escutando uma solicitação de conexão de um cliente.
dwAttemptFails
Tipo: DWORD
O número de tentativas de conexão com falha.
dwEstabResets
Tipo: DWORD
O número de conexões estabelecidas que foram redefinidas.
dwCurrEstab
Tipo: DWORD
O número de conexões estabelecidas no momento.
dw64InSegs
Tipo: DWORD
O número de segmentos recebidos.
dw64OutSegs
Tipo: DWORD64
O número de segmentos transmitidos. Esse número não inclui segmentos retransmitidos.
dwRetransSegs
Tipo: DWORD64
O número de segmentos retransmitidos.
dwInErrs
Tipo: DWORD
O número de erros recebidos.
dwOutRsts
Tipo: DWORD
O número de segmentos transmitidos com o sinalizador de redefinição definido.
dwNumConns
Tipo: DWORD
O número de conexões que estão atualmente presentes no sistema. Esse número total inclui conexões em todos os estados, exceto conexões de escuta.
Comentários
A função GetTcpStatisticsEx2 retorna um ponteiro para uma estrutura MIB_TCPSTATS2 .
Essa estrutura é definida no arquivo de cabeçalho Tcpmib.h , não no arquivo de cabeçalho Iprtrmib.h . Observe que o arquivo de cabeçalho Tcpmib.h é incluído automaticamente em Iprtrmib.h, que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Tcpmib.h e Iprtrmib.h nunca devem ser usados diretamente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1709 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Cabeçalho | tcpmib.h (inclua Iphlpapi.h) |