ローカルコンピュータ上の近隣 IP アドレスエントリの物理アドレスを解決する。(ResolveNeighbor)
ResolveNeighbor NetworkAddress, PhysicalAddress, PhysicalAddressLength
NetworkAddress : [var] 近隣 IP アドレスエントリとアドレスファミリを含む SOCKADDR 構造体へのポインタ。 PhysicalAddress : [intptr] 関数が成功した場合、NetworkAddress で指定された IP アドレスに対応する物理アドレスを受け取るバイト配列バッファへのポインタ。配列の長さは PhysicalAddressLength で渡される。 PhysicalAddressLength : [var] 入力時、このパラメータは PhysicalAddress で渡すバッファの最大長 (バイト単位) を指定する。関数が成功すると、このパラメータは PhysicalAddress に返された物理アドレスの長さを受け取る。ERROR_BUFFER_OVERFLOW が返された場合は物理アドレスに必要なバイト数が格納される。
(プラグイン / モジュール : iphlpapi.dll)
ローカルコンピュータ上の近隣 IP アドレスエントリの物理アドレスを解決する。(ResolveNeighbor) [戻り値] ResolveNeighbor 関数は常に失敗し、以下のエラーコードを返す。 このドキュメントは省略されている。
| プラグイン / モジュール | 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 |