ICMPV6_ECHO_REPLY_LH構造体 (ipexport.h)
ICMPV6_ECHO_REPLY構造体は、IPv6 エコー要求に応答して返されるデータを記述します。
構文
typedef struct icmpv6_echo_reply_lh {
IPV6_ADDRESS_EX Address;
ULONG Status;
unsigned int RoundTripTime;
} ICMPV6_ECHO_REPLY_LH, *PICMPV6_ECHO_REPLY_LH;
メンバー
Address
種類: IPV6_ADDRESS_EX
IPV6_ADDRESS_EX構造の形式の応答 IPv6 アドレス。
Status
種類: ULONG
エコー要求の状態 ( IP_STATUS コードの形式)。 このメンバーに指定できる値は、 Ipexport.h ヘッダー ファイルで定義されています。
RoundTripTime
型: unsigned int
ラウンド トリップ時間 (ミリ秒単位)。
解説
ICMPV6_ECHO_REPLY構造体は、Icmp6ParseReplies 関数によって使用され、IPv6 エコー要求への応答を返します。 ICMPV6 応答からのメッセージ本文を含む応答データは、メモリ内の ICMPV6_ECHO_REPLY 構造に従います。
IPv6 の場合、 Status メンバーに指定できる値の一部は RFC 2163 で指定されています。 詳細については、「 www.ietf.org/rfc/rfc2463.txt」を参照してください。
GetIpErrorString 関数を使用すると、Status メンバーのIP_STATUSエラー コードの IP ヘルパー エラー文字列を取得できます。
ICMPV6_ECHO_REPLY構造は、Microsoft Windows ソフトウェア開発キット (SDK) に含まれるパブリック ヘッダー ファイルで定義されていますが、この構造は Windows XP 以降の Icmp6ParseReplies 関数で使用されます。
Windows SDK では、ターゲット プラットフォームが Windows XP 以降 (NTDDI_VERSION >= NTDDI_XP
、、または WINVER >= 0x0501
) の場合、アプリケーションをコンパイルするときに、_WIN32_WINNT >= 0x0501
ICMPV6_ECHO_REPLY_LH構造が定義されます。 ICMPV6_ECHO_REPLY_LH構造体は、ICMPV6_ECHO_REPLY構造体に型定義されます。 ターゲット プラットフォームが Windows XP 以降でない場合にアプリケーションをコンパイルする場合、 ICMPV6_ECHO_REPLY 構造は未定義です。
この構造は、 Iphlpapi.h ヘッダー ファイルに自動的に含まれる Ipexport.h ヘッダー ファイルで定義されます。 Ipexport.h ヘッダー ファイルを直接使用しないでください。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ipexport.h (Iphlpapi.h を含む) |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示