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 位址,格式為 IPV6_ADDRESS_EX 結構。
Status
類型: ULONG
回應要求的狀態,格式為 IP_STATUS 程式碼。 此成員的可能值定義于 Ipexport.h 標頭檔中。
RoundTripTime
類型: unsigned int
來回時間,以毫秒為單位。
備註
icmp6ParseReplies函式會使用ICMPV6_ECHO_REPLY結構,將回應傳回 IPv6 回應要求。 包含 ICMPV6 回應中訊息本文的回復資料會遵循記憶體中的 ICMPV6_ECHO_REPLY 結構。
針對 IPv6,會在 RFC 2163 中指定 Status 成員的一些可能值。 如需詳細資訊,請參閱 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
、 _WIN32_WINNT >= 0x0501
或 WINVER >= 0x0501
) ,則編譯應用程式時會定義ICMPV6_ECHO_REPLY_LH結構。 ICMPV6_ECHO_REPLY_LH結構的類型定義為ICMPV6_ECHO_REPLY結構。 如果目標平臺不是 Windows XP 和更新版本,編譯應用程式時, ICMPV6_ECHO_REPLY 結構是未定義的。
此結構定義于 Ipexport.h 標頭檔中,該標頭檔會自動包含在 Iphlpapi.h 標頭檔中。 不應該直接使用 Ipexport.h 標頭檔。
需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | ipexport.h (包含 Iphlpapi.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應