estrutura ICMP_ECHO_REPLY32 (ipexport.h)
A estrutura ICMP_ECHO_REPLY32 descreve os dados retornados em resposta a uma solicitação de eco IPv4 em uma plataforma de 64 bits.
Sintaxe
typedef struct icmp_echo_reply32 {
IPAddr Address;
ULONG Status;
ULONG RoundTripTime;
USHORT DataSize;
USHORT Reserved;
VOID POINTER_32 *Data;
struct ip_option_information32 Options;
} ICMP_ECHO_REPLY32, *PICMP_ECHO_REPLY32;
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: VOID * POINTER_32
Um ponteiro para os dados de resposta.
Options
Tipo: struct ip_option_information32
As opções de IP no cabeçalho IP da resposta, na forma de uma estrutura IP_OPTION_INFORMATION32 .
Comentários
A estrutura ICMP_ECHO_REPLY32 é usada pela função IcmpParseReplies para retornar a resposta a uma solicitação de eco IPv4 em uma plataforma de 64 bits. Essa estrutura só será definida se _WIN64 estiver definido.
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 do auxiliar de IP para o código de erro IP_STATUS no membro Status .
A estrutura ICMP_ECHO_REPLY32 é 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
Requisito | Valor |
---|---|
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 | ipexport.h (inclua Iphlpapi.h) |