ICMP_ECHO_REPLY-Struktur (ipexport.h)
Die ICMP_ECHO_REPLY-Struktur beschreibt die Daten, die als Reaktion auf eine IPv4-Echoanforderung zurückgegeben werden.
Syntax
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
Typ: IPAddr
Die antwortende IPv4-Adresse in Form einer IPAddr-Struktur .
Status
Typ: ULONG
Die status der Echoanforderung in Form eines IP_STATUS Codes. Die möglichen Werte für diesen Member sind in der Headerdatei Ipexport.h definiert.
RoundTripTime
Typ: ULONG
Die Roundtripzeit in Millisekunden.
DataSize
Typ: USHORT
Die Datengröße der Antwort in Bytes.
Reserved
Typ: USHORT
Ist für das System reserviert.
Data
Typ: PVOID
Ein Zeiger auf die Antwortdaten.
Options
Typ: Struktur ip_option_information
Die IP-Optionen im IP-Header der Antwort in Form einer IP_OPTION_INFORMATION-Struktur .
Hinweise
Die ICMP_ECHO_REPLY-Struktur wird von der IcmpParseReplies-Funktion verwendet, um die Antwort an eine IPv4-Echoanforderung zurückzugeben. Auf einer 64-Bit-Plattform sollte die ICMP_ECHO_REPLY32-Struktur verwendet werden.
Für IPv4 werden einige der möglichen Werte für das Status-Element in RFC 792 angegeben.
Die GetIpErrorString-Funktion kann verwendet werden, um die IP-Hilfsfehlerzeichenfolge für den IP_STATUS Fehlercode im Status-Element abzurufen.
Die ICMP_ECHO_REPLY-Struktur ist in der Ipexport.h-Headerdatei definiert, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Ipexport.h-Headerdatei sollte niemals direkt verwendet werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ipexport.h (include Iphlpapi.h) |