<Return[I]><Top>

IcmpSendEcho

Declare Function Api_IcmpSendEcho& Lib "icmp" Alias "IcmpSendEcho" (ByVal IcmpHandle&, ByVal DestAddress&, ByVal RequestData$, ByVal RequestSize&, RequestOptns As IP_OPTION_INFORMATION, ReplyBuffer As IP_ECHO_REPLY, ByVal ReplySize&, ByVal TimeOut&)
Declare Function IcmpSendEcho Lib "ICMP" (ByVal IcmpHandle As Long, ByVal DestAddress As Long, ByVal RequestData As String, ByVal RequestSize As Integer, RequestOptns As IP_OPTION_INFORMATION, ReplyBuffer As IP_ECHO_REPLY, ByVal ReplySize As Long, ByVal TimeOut As Long) As Boolean
ICMP(Internet Control Message Protocol)エコーを送信する。

パラメータ
IcmpHandle
    ICMPのファイルハンドル
IPAddr
    送信するIPアドレス
RequestData
    リクエストするときのデータ
RequestSize
    同、バイト数
RequestOptions
    同、オプション
ReplyBuffer
    (戻り値)受信バッファ
ReplySize
    受信バッファのサイズ
Timeout
    タイムアウトの時間(ms)

戻り値
    関数が成功すると、0 以外が返る。
    関数が失敗すると、0 が返る。