estructura ICMP_ECHO_REPLY32 (ipexport.h)
La estructura de ICMP_ECHO_REPLY32 describe los datos devueltos en respuesta a una solicitud de eco IPv4 en una plataforma de 64 bits.
Sintaxis
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;
Miembros
Address
Tipo: IPAddr
Dirección IPv4 de respuesta, en forma de estructura IPAddr .
Status
Tipo: ULONG
Estado de la solicitud de eco, en forma de código IP_STATUS . Los valores posibles para este miembro se definen en el archivo de encabezado Ipexport.h .
RoundTripTime
Tipo: ULONG
Tiempo de ida y vuelta, en milisegundos.
DataSize
Tipo: USHORT
Tamaño de los datos, en bytes, de la respuesta.
Reserved
Tipo: USHORT
Reservado para uso del sistema.
Data
Tipo: VOID * POINTER_32
Puntero a los datos de respuesta.
Options
Tipo: struct ip_option_information32
Las opciones ip del encabezado IP de la respuesta, en forma de una estructura de IP_OPTION_INFORMATION32 .
Comentarios
La función IcmpParseReplies usa la estructura ICMP_ECHO_REPLY32 para devolver la respuesta a una solicitud de eco IPv4 en una plataforma de 64 bits. Esta estructura solo se define si se define _WIN64.
Para IPv4, algunos de los valores posibles para el miembro Status se especifican en RFC 792.
La función GetIpErrorString se puede usar para recuperar la cadena de error del asistente de IP para el código de error IP_STATUS en el miembro Status .
La estructura ICMP_ECHO_REPLY32 se define en el archivo de encabezado Ipexport.h que se incluye automáticamente en el archivo de encabezado Iphlpapi.h . El archivo de encabezado Ipexport.h nunca se debe usar directamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | ipexport.h (incluya Iphlpapi.h) |