Icmp6ParseReplies 関数は、与えられた応答バッファを解析し、IPv6 ICMPv6 エコー応答を返す。
Icmp6ParseReplies ReplyBuffer, ReplySize
ReplyBuffer : [intptr] Icmp6SendEcho2 関数に渡したバッファへのポインタ。このパラメータは応答を保持する ICMPV6_ECHO_REPLY 構造体を指す。 ReplySize : [int] ReplyBuffer が指すバッファのサイズ (バイト単位)。
(プラグイン / モジュール : iphlpapi.dll)
Icmp6ParseReplies 関数は、与えられた応答バッファを解析し、IPv6 ICMPv6 エコー応答を返す。 [戻り値] Icmp6ParseReplies 関数は成功時に 1 を返す。このとき ReplyBuffer の ICMPV6_ECHO_REPLY の Status メンバは、対象ノードが応答した場合は IP_SUCCESS、あるいは IP_TTL_EXPIRED_TRANSIT のいずれかとなる。戻り値が 0 の場合は GetLastError から拡張エラー情報が取得できる。 このドキュメントは省略されている。 [備考] Icmp6ParseReplies 関数は、IPv6 の ICMPv6 エコー要求の結果として得られた応答を解析するために使用される。以前に Icmp6SendEcho2 に渡した応答バッファを解析する。Icmp6ParseReplies は Icmp6SendEcho2 とのみ併用する。IPv4 用の IcmpSendEcho / IcmpSendEcho2 の応答バッファには使用できない。IPv4 の場合は IcmpCreateFile / IcmpSendEcho / IcmpSendEcho2 / IcmpSendEcho2Ex / IcmpParseReplies を使用する。Iphlpapi.h の include 指令は Icmpapi.h より前に置かなければならない。
| プラグイン / モジュール | iphlpapi.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の iphlpapi.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_iphlpapi_gen2.hs |