Platform SDK: DirectX

DirectPlayLobby3.SetLobbyMessageEvent

DirectPlayLobby3.SetLobbyMessageEvent メソッドは、ロビー メッセージを受信したときに設定されるイベントを登録する。アプリケーションでは、メッセージとの同期が必要な場合は、このメソッドを呼び出す必要がある。ロビー クライアントは、このメソッドを呼び出して、DirectPlayLobby3.RunApplication メソッドの呼び出しで指定されたイベントを変更することができる。

object.SetLobbyMessageEvent(applicationId As Long, _
    receiveEvent As Long) 

パラメータ

object
DirectPlayLobby3 オブジェクトを表すオブジェクト式。
applicationId
(複数のアプリケーションと通信する) ロビー クライアントから呼び出される場合は、イベントを関連付けるアプリケーションを識別する。この ID 番号は、RunApplication から取得する。(1 つのロビー クライアントのみと通信する) アプリケーションから呼び出される場合は、0 でなければならない。
receiveEvent
メッセージを受信したときに設定されるイベントへのハンドル。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。

DPERR_GENERIC
DPERR_INVALIDINTERFACE
DPERR_INVALIDOBJECT
DPERR_INVALIDPARAMS
DPERR_OUTOFMEMORY

参照

DirectPlayLobby3.ReceiveLobbyMessageDirectPlayLobby3.SendLobbyMessageDirectX7.CreateEvent