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

# XblMultiplayerManagerLobbySessionAddLocalUser

> XblMultiplayerManagerLobbySessionAddLocalUser

# XblMultiplayerManagerLobbySessionAddLocalUser

Joint un utilisateur XBOX à la session de salon.

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerManagerLobbySessionAddLocalUser(  
         XblUserHandle user  
)  
```

### Paramètres

*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 crée une nouvelle session de salon et ajoute l'utilisateur XBOX spécifié dans *user* à la session. Les utilisateurs suivants sont ajoutés à la session de salon nouvellement hébergée en tant qu'utilisateurs secondaires. Vous ne pouvez envoyer des invitations, définir des propriétés de session et accéder aux membres de la session de salon qu'après l'ajout du premier utilisateur local à la session de salon. <br />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](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork) pour récupérer les événements multijoueurs.  <br />Lors d'une tentative de connexion à une session de salon, le service retourne `HTTP_E_STATUS_BAD_REQUEST` si le serveur est plein.  <br />Après avoir rejoint la session, vous pouvez définir les propriétés de la session de salon en appelant [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties), ou vous pouvez définir l'hôte de la session de salon en appelant [XblMultiplayerManagerLobbySessionSetSynchronizedHost](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost) si la session de salon n'a pas déjà d'hôte.  <br />Vous pouvez également envoyer une invitation à un autre utilisateur en appelant [XblMultiplayerManagerLobbySessionInviteUsers](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers) ou [XblMultiplayerManagerLobbySessionInviteFriends](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends). Si vous n'avez pas besoin d'une session de salon, et si vous n'avez pas ajouté d'utilisateurs locaux en appelant cette fonction, vous pouvez plutôt appeler [XblMultiplayerManagerJoinGame](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame) 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

## Voir aussi

[multiplayer\_manager\_c](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)\
[XblMultiplayerManagerJoinability](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability)\
[XblMultiplayerManagerJoinGameFromLobby](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby)


## Related topics

- [XblMultiplayerManagerLobbySessionAddLocalUser](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser.md)
- [XblMultiplayerManagerLobbySessionInviteUsers](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers.md)
