Microsoft DirectX 8.0 (Visual Basic)

DirectPlay8LobbiedApplication.Send

ロビー アプリケーションからロビー クライアントにメッセージを送信する。

Send(Target As Long, _
    buffer() As Byte, _
    lBufferSize As Long, _
    lTimeOut As Long, _
    lFlags As Long)

指定項目

Target
メッセージを受信するロビー クライアントのハンドルを指定する長整数型 (Long) の値。
buffer()
メッセージ バッファを保持するバイト型 (BYTE) の変数。
lBufferSize
buffer() パラメータのメッセージ バッファのサイズ (バイト単位) を指定する長整数型 (Long) の値。この値は、1 バイト以上、64 KB 以下でなければならない。
lTimeOut
処理する Send 要求を待つ時間 (ミリ秒単位) を指定する長整数型 (Long) の値。
lFlags
予約済み。0 に設定すること。

エラー コード

失敗した場合は、Err.Number に次のいずれかの値が設定される。

DPNERR_INVALIDFLAGS
DPNERR_INVALIDPARAM
DPNERR_SENDTOOLARGE

注意

バッファ サイズが 64 KB より大きい場合、Err.Number に DPNERR_SENDTOOLARGE が設定される。バッファ サイズが 0 に設定された場合、Err.Number に DPNERR_INVALIDPARAM が設定される。