DirectPlayLobby3.SendLobbyMessage
DirectPlayLobby3.SendLobbyMessage メッセージは、アプリケーションとロビー クライアントの間でメッセージを送信する。
object.SendLobbyMessage(flags As CONST_DPLMSG, _
applicationId As Long, _
msg As DirectPlayMessage)
パラメータ
- object
- DirectPlayLobby3 オブジェクトを表すオブジェクト式。
- flags
- 送信するメッセージのタイプを示す、CONST_DPLMSG 列挙型のフラグ。デフォルト (flags = 0 または DPLMSG_USERDEFINED) は、送信するアプリケーションによって定義されるカスタム メッセージである。ほかには、DirectPlay で定義される標準メッセージを示す DPLMSG_STANDARD を指定できる。
- applicationId
- (複数のアプリケーションと通信する) ロビー クライアントから呼び出される場合は、メッセージを送信するアプリケーションを指定する。(1 つのロビー クライアントとのみ通信する) アプリケーションから呼び出される場合は、このパラメータは 0 でなければならない。この ID を取得するには、DirectPlayLobby3.RunApplication メソッドを使用する。
- msg
- 送信するメッセージを表す DirectPlayMessage オブジェクト。このオブジェクトを取得するには、DirectPlayLobby3.CreateMessage メソッドを使用する。
エラー コード
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
参照
DirectPlayLobby3.ReceiveLobbyMessage