struttura ICMP_ECHO_REPLY (ipexport.h)
La struttura ICMP_ECHO_REPLY descrive i dati restituiti in risposta a una richiesta echo IPv4.
Sintassi
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
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, espresso in millisecondi.
DataSize
Tipo: USHORT
Dimensioni dei dati, in byte, della risposta.
Reserved
Tipo: USHORT
Riservato per l'utilizzo nel sistema.
Data
Tipo: PVOID
Puntatore ai dati di risposta.
Options
Tipo: struct ip_option_information
Opzioni IP nell'intestazione IP della risposta, sotto forma di struttura IP_OPTION_INFORMATION .
Commenti
La struttura ICMP_ECHO_REPLY viene usata dalla funzione IcmpParseReplies per restituire la risposta a una richiesta echo IPv4. In una piattaforma a 64 bit, è necessario usare la struttura ICMP_ECHO_REPLY32 .
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 Status .
La struttura ICMP_ECHO_REPLY è definita nel file di intestazione Ipexport.h , incluso automaticamente nel file di intestazione Iphlpapi.h . Il file di intestazione Ipexport.h non deve mai essere usato direttamente.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ipexport.h (include Iphlpapi.h) |