ICMP_ECHO_REPLY32構造体 (ipexport.h)
ICMP_ECHO_REPLY32構造体は、64 ビット プラットフォーム上の IPv4 エコー要求に応答して返されるデータを記述します。
構文
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;
メンバー
Address
種類: IPAddr
IPAddr 構造体の形式の応答 IPv4 アドレス。
Status
種類: ULONG
エコー要求の状態 ( IP_STATUS コードの形式)。 このメンバーに指定できる値は、 Ipexport.h ヘッダー ファイルで定義されています。
RoundTripTime
種類: ULONG
ラウンド トリップ時間 (ミリ秒単位)。
DataSize
種類: USHORT
応答のデータ サイズ (バイト単位)。
Reserved
種類: USHORT
システムで使用するために予約されています。
Data
型: VOID * POINTER_32
応答データへのポインター。
Options
型: 構造体ip_option_information32
応答の IP ヘッダーの IP オプション ( IP_OPTION_INFORMATION32 構造の形式)。
注釈
ICMP_ECHO_REPLY32構造体は、64 ビット プラットフォーム上の IPv4 エコー要求への応答を返すために、IcmpParseReplies 関数によって使用されます。 この構造体は、_WIN64が定義されている場合にのみ定義されます。
IPv4 の場合、 Status メンバーに指定できる値の一部は RFC 792 で指定されています。
GetIpErrorString 関数を使用すると、Status メンバーのIP_STATUSエラー コードの IP ヘルパー エラー文字列を取得できます。
ICMP_ECHO_REPLY32構造体は、Iphlpapi.h ヘッダー ファイルに自動的に含まれる Ipexport.h ヘッダー ファイルで定義されます。 Ipexport.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | ipexport.h (Iphlpapi.h を含む) |