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

# XblMultiplayerManagerJoinGame

> XblMultiplayerManagerJoinGame

# XblMultiplayerManagerJoinGame

Rejoint une session de jeu, en utilisant le nom de session globalement unique.

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerManagerJoinGame(  
         const char* sessionName,  
         const char* sessionTemplateName,  
         const uint64_t* xuids,  
         size_t xuidsCount  
)  
```

### Paramètres

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

Le nom de session globalement unique de la session de jeu.

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

Le nom du modèle de session sur lequel la session de jeu doit être basée.

*xuids*   \_In\_opt\_\
Type : uint64\_t\*

Tableau d'ID utilisateur XBOX (XUID) qui représente les utilisateurs que vous souhaitez intégrer au jeu.

*xuidsCount*   \_In\_\
Type : size\_t

Le nombre d'éléments du tableau spécifié pour `xuids`.

### Valeur de retour

Type : HRESULT

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

## Remarques

Cette fonction fait rejoindre une liste d'utilisateurs XBOX, spécifiés dans `xuids`, à la session de jeu identifiée par le nom de session globalement unique spécifié dans `sessionName.` Vous pouvez obtenir le nom de session globalement unique à partir des résultats du matchmaking tiers du titre, et vous devez appeler cette fonction pour tous les clients qui doivent rejoindre le jeu. <br />Le résultat de cette fonction est transmis sous forme d'événement multijoueur dont le type d'événement est défini sur `XblMultiplayerEventType::JoinGameCompleted`. Vous pouvez appeler [XblMultiplayerManagerDoWork](/fr/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 jeu, le service renvoie `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 jeu en appelant [XblMultiplayerManagerGameSessionSetProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetproperties) ou [XblMultiplayerManagerGameSessionSetSynchronizedProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties), ou vous pouvez définir l'hôte de la session de jeu en appelant [XblMultiplayerManagerGameSessionSetSynchronizedHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost).

## Configuration requise

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

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

## Voir aussi

[multiplayer\_manager\_c](/fr/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)


## Related topics

- [XblMultiplayerManagerJoinGame](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame.md)
- [XblMultiplayerManagerJoinGameFromLobby](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md)
