Network 0x62 アドレスリゾリューションプロトコル(ARP)パケットを送信し、指定IPアドレスに対するMACアドレスを取得します。 ARP(アドレスリゾリューションプロトコル)パケットを送信し、指定IPアドレスに対するMACアドレスを取得します。 送信先IPアドレスが0.0.0.0または255.255.255.255の場合、パラメータエラーを返します。 MACアドレスを格納する領域は6バイト以上確保して下さい。
int ArpSend( unsigned long ip, unsigned char *mac )
{
return trapa_svc( 0x62, pid, ip, mac );
}
ip
IPアドレス
ARP送信先IPアドレス
mac
取得MACアドレス
MACアドレスを格納する領域の先頭アドレス
リターンコード
OK
正常終了
ERR_PARAM
パラメータエラー
ERR_LANCLOSED
LAN未オープン
ERR_MEMOVER
メモリ不足
ERR_NODEST
宛先なし
MACアドレスを格納する領域の先頭アドレスがNULLの場合、MACアドレスはセットされません。