Skip to main content

XblMultiplayerManagerJoinGame

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

Syntaxe

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.
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 pour récupérer les événements multijoueurs.
Lors d’une tentative de connexion à une session de jeu, le service renvoie 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 jeu en appelant XblMultiplayerManagerGameSessionSetProperties ou XblMultiplayerManagerGameSessionSetSynchronizedProperties, ou vous pouvez définir l’hôte de la session de jeu en appelant XblMultiplayerManagerGameSessionSetSynchronizedHost.

Configuration requise

En-tête : multiplayer_manager_c.h Bibliothèque : Microsoft.Xbox.Services.14x.GDK.C.lib

Voir aussi

multiplayer_manager_c
Last modified on October 6, 2026