ICMP_ECHO_REPLY32 structure
The ICMP_ECHO_REPLY32 structure describes the data returned in response to an IPv4 echo request on a 64-bit platform.
Syntax
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;
Members
- Address
-
Type: IPAddr
-
The replying IPv4 address, in the form of an IPAddr structure.
- Status
-
Type: ULONG
-
The status of the echo request, in the form of an IP_STATUS code. The possible values for this member are defined in the Ipexport.h header file.
- RoundTripTime
-
Type: ULONG
-
The round trip time, in milliseconds.
- DataSize
-
Type: USHORT
-
The data size, in bytes, of the reply.
- Reserved
-
Type: USHORT
-
Reserved for system use.
- Data
-
Type: VOID * POINTER_32
-
A pointer to the reply data.
- Options
-
Type: struct ip_option_information32
-
The IP options in the IP header of the reply, in the form of an IP_OPTION_INFORMATION32 structure.
Remarks
The ICMP_ECHO_REPLY32 structure is used by the IcmpParseReplies function to return the response to an IPv4 echo request on a 64-bit platform. This structure is only defined if _WIN64 is defined.
For IPv4, some of the possible values for the Status member are specified in RFC 792.
The GetIpErrorString function can be used to retrieve the IP helper error string for the IP_STATUS error code in the Status member.
The ICMP_ECHO_REPLY32 structure is defined in the Ipexport.h header file which is automatically included in the Iphlpapi.h header file. The Ipexport.h header file should never be used directly.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
See also
- GetIpErrorString
- ICMP_ECHO_REPLY
- IcmpCloseHandle
- IcmpCreateFile
- IcmpParseReplies
- IcmpSendEcho
- IcmpSendEcho2
- IcmpSendEcho2Ex
- IP_OPTION_INFORMATION
- IP_OPTION_INFORMATION32
- IP Helper Start Page
- IP Helper Structures
- IPAddr