Skip to main content

XblMultiplayerManagerLobbySessionAddLocalUser

XBOX ユーザーをロビー セッションに参加させます。

構文

パラメーター

user   _In_
型: XblUserHandle
ロビー セッションに参加するユーザーのユーザー ハンドル。

戻り値

型: HRESULT この API 操作の HRESULT 戻り値コード。

解説

この関数は、新しいロビー セッションを作成し、user に指定された XBOX ユーザーをそのセッションに追加します。以降のユーザーは、新しくホストされたロビー セッションにセカンダリ ユーザーとして追加されます。招待の送信、セッション プロパティの設定、およびロビー セッションのメンバーへのアクセスは、最初のローカル ユーザーがロビー セッションに追加された後にのみ可能です。
この関数の結果は、イベント タイプが XblMultiplayerEventType::JoinLobbyCompleted に設定されたマルチプレイヤー イベントとして配信されます。XblMultiplayerManagerDoWork を呼び出してマルチプレイヤー イベントを取得できます。
ロビー セッションに参加しようとしたときにサーバーが満員の場合、サービスは HTTP_E_STATUS_BAD_REQUEST を返します。
参加後、XblMultiplayerManagerLobbySessionSetSynchronizedProperties を呼び出してロビー セッションのプロパティを設定できます。また、ロビー セッションにまだホストが存在しない場合は、XblMultiplayerManagerLobbySessionSetSynchronizedHost を呼び出してロビー セッションのホストを設定することもできます。
また、XblMultiplayerManagerLobbySessionInviteUsers または XblMultiplayerManagerLobbySessionInviteFriends を呼び出すことで、別のユーザーに招待を送信できます。ロビー セッションが不要で、この関数を呼び出してローカル ユーザーを追加していない場合は、代わりに XblMultiplayerManagerJoinGame を呼び出して、ゲームに参加するユーザーの一覧を指定できます。

要件

ヘッダー: multiplayer_manager_c.h ライブラリ: Microsoft.Xbox.Services.14x.GDK.C.lib

関連項目

multiplayer_manager_c
XblMultiplayerManagerJoinability
XblMultiplayerManagerJoinGameFromLobby
最終更新日 2026年8月24日