> ## 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

Joint un utilisateur XBOX à une session de salon.

## Syntaxe

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

### Paramètres

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

Le descripteur d'activité de la session de salon.

*user*   \_In\_\
Type : XblUserHandle

Le descripteur d'utilisateur de l'utilisateur qui rejoint la session de salon.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API.

## Remarques

Cette fonction joint l'utilisateur XBOX spécifié dans *user* à la session de salon spécifiée dans *handleId*. Le descripteur d'activité de la session de salon est généralement récupéré soit à partir d'une invitation de jeu, soit à partir de la valeur `HandleId` du [XblMultiplayerActivityDetails](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayeractivitydetails.md) d'un autre utilisateur, en appelant [XblMultiplayerGetActivitiesForUsersAsync](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayergetactivitiesforusersasync.md). Pour plus d'informations sur les activités multijoueurs, consultez [Activités](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/mpa/concepts/live-mpa-activities.md). \
Le résultat de cette fonction est livré sous forme d'événement multijoueur dont le type d'événement est défini sur `XblMultiplayerEventType::JoinLobbyCompleted`. Vous pouvez appeler [XblMultiplayerManagerDoWork](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md) pour récupérer les événements multijoueurs.  \
Lors d'une tentative de connexion à une session de salon, le service retourne `HTTP_E_STATUS_BAD_REQUEST` si le serveur est plein.  \
Après avoir rejoint la session, vous pouvez définir les propriétés de la session de salon en appelant [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties.md), ou vous pouvez définir l'hôte de la session de salon en appelant [XblMultiplayerManagerLobbySessionSetSynchronizedHost](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost.md) si la session de salon n'a pas déjà d'hôte.  \
Vous pouvez également envoyer une invitation à un autre utilisateur en appelant [XblMultiplayerManagerLobbySessionInviteUsers](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers.md) ou [XblMultiplayerManagerLobbySessionInviteFriends](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends.md). Si vous n'avez pas besoin d'une session de salon, et si vous n'avez pas ajouté d'utilisateurs locaux en appelant [XblMultiplayerManagerLobbySessionAddLocalUser](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser.md), vous pouvez plutôt appeler [XblMultiplayerManagerJoinGame](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame.md) et spécifier la liste des utilisateurs qui doivent rejoindre la partie.

## Configuration requise

**En-tête :** multiplayer\_manager\_c.h

**Bibliothèque :** Microsoft.Xbox.Services.14x.GDK.C.lib

## Documentation conceptuelle

* [Réception d'invitations](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/invites/how-to/live-invites-receive.md)

## Voir aussi

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


## Related topics

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