Compartilhar via


ICMP4_TYPE enumeração (ipmib.h)

A enumeração ICMP4_TYPE define o conjunto de tipos de mensagem ICMP (Protocolo de Mensagem de Controle da Internet) para IP versão 4.0 (IPv4).

Syntax

typedef enum {
  ICMP4_ECHO_REPLY = 0,
  ICMP4_DST_UNREACH = 3,
  ICMP4_SOURCE_QUENCH = 4,
  ICMP4_REDIRECT = 5,
  ICMP4_ECHO_REQUEST = 8,
  ICMP4_ROUTER_ADVERT = 9,
  ICMP4_ROUTER_SOLICIT = 10,
  ICMP4_TIME_EXCEEDED = 11,
  ICMP4_PARAM_PROB = 12,
  ICMP4_TIMESTAMP_REQUEST = 13,
  ICMP4_TIMESTAMP_REPLY = 14,
  ICMP4_MASK_REQUEST = 17,
  ICMP4_MASK_REPLY = 18
} ICMP4_TYPE, *PICMP4_TYPE;

Constantes

 
ICMP4_ECHO_REPLY
Valor: 0
Mensagem de resposta de eco ICMP.
ICMP4_DST_UNREACH
Valor: 3
O destino especificado para a mensagem está inacessível.
ICMP4_SOURCE_QUENCH
Valor: 4
Mensagem de consulta de origem ICMP.
ICMP4_REDIRECT
Valor: 5
Mensagem de redirecionamento ICMP.
ICMP4_ECHO_REQUEST
Valor: 8
Mensagem de redirecionamento de eco ICMP.
ICMP4_ROUTER_ADVERT
Valor: 9
Mensagem de anúncio do roteador ICMP.
ICMP4_ROUTER_SOLICIT
Valor: 10
Mensagem de solicitação do roteador ICMP.
ICMP4_TIME_EXCEEDED
Valor: 11
A mensagem ICMPv6 atingiu o tempo limite.
ICMP4_PARAM_PROB
Valor: 12
O cabeçalho IPv4 está malformado ou contém um valor incorreto.
ICMP4_TIMESTAMP_REQUEST
Valor: 13
Mensagem de solicitação de carimbo de data/hora ICMP.
ICMP4_TIMESTAMP_REPLY
Valor: 14
Mensagem de resposta do carimbo de data/hora ICMP.
ICMP4_MASK_REQUEST
Valor: 17
Mensagem de solicitação de máscara ICMP.
ICMP4_MASK_REPLY
Valor: 18
Mensagem de resposta da máscara ICMP.

Comentários

No Microsoft Software Development Kit do Windows (SDK do Windows) (SDK) lançado para Windows Vista e posterior, a organização de arquivos de cabeçalho foi alterada e a enumeração ICMP4_TYPE é 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

Requisito Valor
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Cabeçalho ipmib.h (inclua Iphlpapi.h)