Microsoft DirectX 8.0 (Visual Basic)

DirectPlay8LobbyClient.Send

このロビー クライアントにより起動されたか、このロビー クライアントにより接続されたロビー アプリケーションにメッセージを送信する。

Microsoft® DirectPlay® は、ターゲット メッセージ ハンドラの DirectPlay8LobbyEvent.Receive メソッドを呼び出して、ターゲットにデータを送信する。

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

指定項目

Target
メッセージ転送のターゲットを指定する長整数型 (Long) の値。
buffer()
メッセージを保持するバッファ。
lBufferSize
buffer() パラメータのメッセージ バッファのサイズ (バイト単位)。この値は、1 バイト以上、64 KB 以下でなければならない。
lFlags
予約済み。0 に設定すること。

エラー コード

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

DPNERR_INVALIDHANDLE
DPNERR_INVALIDFLAGS
DPNERR_INVALIDPARAM
DPNERR_SENDTOOLARGE

注意

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