> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblMultiplayerManagerJoinLobby

> XblMultiplayerManagerJoinLobby

# XblMultiplayerManagerJoinLobby

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

## 構文

```cpp theme={null}
HRESULT XblMultiplayerManagerJoinLobby(  
         const char* handleId,  
         XblUserHandle user  
)  
```

### パラメーター

*handleId*   \_In\_z\_\
型: char\*

ロビー セッションのアクティビティ ハンドル。

*user*   \_In\_\
型: XblUserHandle

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

### 戻り値

型: HRESULT

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

## 解説

この関数は、*user* に指定された XBOX ユーザーを *handleId* に指定されたロビー セッションに参加させます。ロビー セッションのアクティビティ ハンドルは通常、ゲーム招待、または [XblMultiplayerGetActivitiesForUsersAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayergetactivitiesforusersasync.md) を呼び出すことで得られる他のユーザーの [XblMultiplayerActivityDetails](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayeractivitydetails.md) の `HandleId` 値のいずれかから取得します。マルチプレイヤー アクティビティの詳細については、「[アクティビティ](https://docs.xbox.com/ja-jp/services/xbox-services/multiplayer/mpa/concepts/live-mpa-activities.md)」を参照してください。\
この関数の結果は、イベント タイプが `XblMultiplayerEventType::JoinLobbyCompleted` に設定されたマルチプレイヤー イベントとして配信されます。[XblMultiplayerManagerDoWork](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md) を呼び出してマルチプレイヤー イベントを取得できます。\
ロビー セッションに参加しようとしたときにサーバーが満員の場合、サービスは `HTTP_E_STATUS_BAD_REQUEST` を返します。\
参加後、[XblMultiplayerManagerLobbySessionSetSynchronizedProperties](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties.md) を呼び出してロビー セッションのプロパティを設定できます。また、ロビー セッションにまだホストが存在しない場合は、[XblMultiplayerManagerLobbySessionSetSynchronizedHost](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost.md) を呼び出してロビー セッションのホストを設定することもできます。\
また、[XblMultiplayerManagerLobbySessionInviteUsers](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers.md) または [XblMultiplayerManagerLobbySessionInviteFriends](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends.md) を呼び出すことで、別のユーザーに招待を送信できます。ロビー セッションが不要で、[XblMultiplayerManagerLobbySessionAddLocalUser](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser.md) を呼び出してローカル ユーザーを追加していない場合は、代わりに [XblMultiplayerManagerJoinGame](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame.md) を呼び出して、ゲームに参加するユーザーの一覧を指定できます。

## 要件

**ヘッダー:** multiplayer\_manager\_c.h

**ライブラリ:** Microsoft.Xbox.Services.14x.GDK.C.lib

## 概念ドキュメント

* [招待の受信](https://docs.xbox.com/ja-jp/services/xbox-services/multiplayer/invites/how-to/live-invites-receive.md)

## 関連項目

[multiplayer\_manager\_c](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members.md)\
[XblMultiplayerManagerJoinability](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability.md)\
[XblMultiplayerManagerJoinGameFromLobby](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md)


## Related topics

- [XblMultiplayerManagerJoinGameFromLobby](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md)
- [XblMultiplayerManagerLeaveGame](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame.md)
- [XblMultiplayerManagerLobbySessionInviteFriends](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends.md)
- [XblMultiplayerManagerLobbySessionInviteUsers](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers.md)
- [XblMultiplayerManagerLobbySessionRemoveLocalUser](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionremovelocaluser.md)
