ICMP_ECHO_REPLY32-Struktur (ipexport.h)
Die ICMP_ECHO_REPLY32-Struktur beschreibt die Daten, die als Reaktion auf eine IPv4-Echoanforderung auf einer 64-Bit-Plattform zurückgegeben werden.
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;
Member
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: VOID * POINTER_32
Ein Zeiger auf die Antwortdaten.
Options
Typ: Struktur ip_option_information32
Die IP-Optionen im IP-Header der Antwort in Form einer IP_OPTION_INFORMATION32-Struktur .
Hinweise
Die ICMP_ECHO_REPLY32-Struktur wird von der IcmpParseReplies-Funktion verwendet, um die Antwort an eine IPv4-Echoanforderung auf einer 64-Bit-Plattform zurückzugeben. Diese Struktur wird nur definiert, wenn _WIN64 definiert ist.
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_REPLY32-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
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | ipexport.h (include Iphlpapi.h) |