Estrutura MIBICMPSTATS (ipmib.h)
A estrutura MIBICMPSTATS contém estatísticas para mensagens ICMP (Protocolo de Mensagem de Controle de Internet) de entrada ou saída em um computador específico.
Sintaxe
typedef struct _MIBICMPSTATS {
DWORD dwMsgs;
DWORD dwErrors;
DWORD dwDestUnreachs;
DWORD dwTimeExcds;
DWORD dwParmProbs;
DWORD dwSrcQuenchs;
DWORD dwRedirects;
DWORD dwEchos;
DWORD dwEchoReps;
DWORD dwTimestamps;
DWORD dwTimestampReps;
DWORD dwAddrMasks;
DWORD dwAddrMaskReps;
} MIBICMPSTATS, *PMIBICMPSTATS;
Membros
dwMsgs
Tipo: DWORD
O número de mensagens recebidas ou enviadas.
dwErrors
Tipo: DWORD
O número de erros recebidos ou enviados.
dwDestUnreachs
Tipo: DWORD
O número de mensagens inacessíveis de destino recebidas ou enviadas. Uma mensagem de destino inacessível é enviada para o computador de origem quando um datagrama falha ao chegar ao destino pretendido.
dwTimeExcds
Tipo: DWORD
O número de TTL (vida útil) excedeu as mensagens recebidas ou enviadas. Uma mensagem de vida útil excedida é enviada ao computador de origem quando um datagrama é descartado porque o número de roteadores que ele passou excede seu valor de vida útil.
dwParmProbs
Tipo: DWORD
O número de mensagens com problema de parâmetro recebidas ou enviadas. Uma mensagem de problema de parâmetro é enviada para o computador de origem quando um roteador ou host detecta um erro no cabeçalho IP de um datagrama.
dwSrcQuenchs
Tipo: DWORD
O número de mensagens de consulta de origem recebidas ou enviadas. Uma solicitação de consulta de origem é enviada a um computador para solicitar que ele reduza sua taxa de transmissão de pacotes.
dwRedirects
Tipo: DWORD
O número de mensagens de redirecionamento recebidas ou enviadas. Uma mensagem de redirecionamento é enviada para o computador de origem quando uma rota melhor é descoberta para um datagrama enviado por esse computador.
dwEchos
Tipo: DWORD
O número de solicitações de eco recebidas ou enviadas. Uma solicitação de eco faz com que o computador receptor envie uma mensagem de resposta de eco de volta para o computador de origem.
dwEchoReps
Tipo: DWORD
O número de respostas de eco recebidas ou enviadas. Um computador envia uma resposta de eco em resposta ao recebimento de uma mensagem de solicitação de eco.
dwTimestamps
Tipo: DWORD
O número de solicitações de carimbo de data/hora recebidas ou enviadas. Uma solicitação de carimbo de data/hora faz com que o computador receptor envie uma resposta de carimbo de data/hora de volta para o computador de origem.
dwTimestampReps
Tipo: DWORD
O número de respostas de carimbo de data/hora recebidas ou enviadas. Um computador envia uma resposta de carimbo de data/hora em resposta ao recebimento de uma solicitação de carimbo de data/hora. Os roteadores podem usar solicitações e respostas de carimbo de data/hora para medir a velocidade de transmissão de datagramas em uma rede.
dwAddrMasks
Tipo: DWORD
O número de solicitações de máscara de endereço recebidas ou enviadas. Um computador envia uma solicitação de máscara de endereço para determinar o número de bits na máscara de sub-rede para sua sub-rede local.
dwAddrMaskReps
Tipo: DWORD
O número de respostas de máscara de endereço recebidas ou enviadas. Um computador envia uma resposta de máscara de endereço em resposta a uma solicitação de máscara de endereço.
Comentários
Duas estruturas MIBICMPSTATS são necessárias para manter todas as estatísticas do ICMP para um determinado computador. Uma estrutura MIBICMPSTATS contém as estatísticas para mensagens ICMP de entrada. O outro contém as estatísticas para mensagens ICMP de saída. Por esse motivo, a estrutura MIBICMPINFO contém duas estruturas MIBICMPSTATS .
No Microsoft Windows Software Development Kit (SDK) lançado para Windows Vista e posterior, a organização dos arquivos de cabeçalho foi alterada e a estrutura MIBICMPSTATS é definida no arquivo de cabeçalho Ipmib.h que não está no arquivo de cabeçalho Iprtrmib.h . Observe que o arquivo de cabeçalho Ipmib.h é incluído automaticamente em Iprtrmib.h , que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Ipmib.h e Iprtrmib.h nunca devem ser usados diretamente.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | ipmib.h (inclua Iphlpapi.h) |