estructura ICMP_ECHO_REPLY (ipexport.h)
La estructura ICMP_ECHO_REPLY describe los datos devueltos en respuesta a una solicitud de eco IPv4.
Sintaxis
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;
Members
Address
Tipo: IPAddr
Dirección IPv4 de respuesta, en forma de una 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: PVOID
Puntero a los datos de respuesta.
Options
Tipo: struct ip_option_information
Las opciones de IP en el encabezado IP de la respuesta, en forma de una estructura de IP_OPTION_INFORMATION .
Comentarios
La función IcmpParseReplies usa la estructura ICMP_ECHO_REPLY para devolver la respuesta a una solicitud de eco IPv4. En una plataforma de 64 bits, se debe usar la estructura ICMP_ECHO_REPLY32 .
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_REPLY 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
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | ipexport.h (incluya Iphlpapi.h) |
Consulte también
Página de inicio del asistente de IP