estrutura ICMP_ECHO_REPLY (ipexport.h)
A estrutura ICMP_ECHO_REPLY descreve os dados retornados em resposta a uma solicitação de eco IPv4.
Sintaxe
typedef struct icmp_echo_reply {
IPAddr Address;
ULONG Status;
ULONG RoundTripTime;
USHORT DataSize;
USHORT Reserved;
PVOID Data;
struct ip_option_information Options;
} ICMP_ECHO_REPLY, *PICMP_ECHO_REPLY;
Membros
Address
Tipo: IPAddr
O endereço IPv4 de resposta, na forma de uma estrutura IPAddr .
Status
Tipo: ULONG
O status da solicitação de eco, na forma de um código IP_STATUS. Os valores possíveis para esse membro são definidos no arquivo de cabeçalho Ipexport.h .
RoundTripTime
Tipo: ULONG
O tempo de ida e volta, em milissegundos.
DataSize
Tipo: USHORT
O tamanho dos dados, em bytes, da resposta.
Reserved
Tipo: USHORT
Reservado para uso do sistema.
Data
Tipo: PVOID
Um ponteiro para os dados de resposta.
Options
Tipo: struct ip_option_information
As opções de IP no cabeçalho IP da resposta, na forma de uma estrutura IP_OPTION_INFORMATION .
Comentários
A estrutura ICMP_ECHO_REPLY é usada pela função IcmpParseReplies para retornar a resposta a uma solicitação de eco IPv4. Em uma plataforma de 64 bits, a estrutura de ICMP_ECHO_REPLY32 deve ser usada.
Para IPv4, alguns dos valores possíveis para o membro Status são especificados no RFC 792.
A função GetIpErrorString pode ser usada para recuperar a cadeia de caracteres de erro auxiliar ip do código de erro IP_STATUS no membro Status .
A estrutura ICMP_ECHO_REPLY é definida no arquivo de cabeçalho Ipexport.h que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . O arquivo de cabeçalho Ipexport.h nunca deve ser usado 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 | ipexport.h (inclua Iphlpapi.h) |