ICMP_ECHO_REPLY32 struttura (ipexport.h)
La struttura ICMP_ECHO_REPLY32 descrive i dati restituiti in risposta a una richiesta echo IPv4 in una piattaforma a 64 bit.
Sintassi
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
Tipo: IPAddr
Indirizzo IPv4 di risposta, sotto forma di struttura IPAddr .
Status
Tipo: ULONG
Stato della richiesta echo, sotto forma di codice IP_STATUS . I valori possibili per questo membro sono definiti nel file di intestazione Ipexport.h .
RoundTripTime
Tipo: ULONG
Tempo di round trip, in millisecondi.
DataSize
Tipo: USHORT
Dimensioni dei dati, in byte, della risposta.
Reserved
Tipo: USHORT
Riservato per l'utilizzo nel sistema.
Data
Tipo: VOID * POINTER_32
Puntatore ai dati di risposta.
Options
Tipo: struct ip_option_information32
Opzioni IP nell'intestazione IP della risposta, sotto forma di una struttura IP_OPTION_INFORMATION32 .
Commenti
La struttura ICMP_ECHO_REPLY32 viene usata dalla funzione IcmpParseReplies per restituire la risposta a una richiesta echo IPv4 in una piattaforma a 64 bit. Questa struttura viene definita solo se viene definita _WIN64.
Per IPv4, alcuni dei possibili valori per il membro Status sono specificati in RFC 792.
La funzione GetIpErrorString può essere usata per recuperare la stringa di errore dell'helper IP per il codice di errore IP_STATUS nel membro Stato .
La struttura ICMP_ECHO_REPLY32 è definita nel file di intestazione Ipexport.h che viene automaticamente incluso nel file di intestazione Iphlpapi.h . Il file di intestazione Ipexport.h non deve mai essere usato direttamente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | ipexport.h (includere Iphlpapi.h) |