Skip to main content

XblMultiplayerManagerJoinLobby

Fait rejoindre une session de salon à un utilisateur XBOX.

Syntaxe

Paramètres

handleId   _In_z_
Type : char*
Le handle d’activité de la session de salon. user   _In_
Type : XblUserHandle
Le handle 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 fait rejoindre à l’utilisateur XBOX spécifié dans user la session de salon spécifiée dans handleId. Le handle d’activité de la session de salon est généralement récupéré soit à partir d’une invitation à un jeu, soit à partir de la valeur HandleId des XblMultiplayerActivityDetails d’un autre utilisateur, en appelant XblMultiplayerGetActivitiesForUsersAsync. Pour plus d’informations sur les activités multijoueurs, consultez Activités.
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::JoinLobbyCompleted. Vous pouvez appeler XblMultiplayerManagerDoWork pour récupérer les événements multijoueurs.
Lors d’une tentative de connexion à une session de salon, 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 salon en appelant XblMultiplayerManagerLobbySessionSetSynchronizedProperties, ou vous pouvez définir l’hôte de la session de salon en appelant XblMultiplayerManagerLobbySessionSetSynchronizedHost si la session de salon n’a pas encore d’hôte.
Vous pouvez également envoyer une invitation à un autre utilisateur en appelant XblMultiplayerManagerLobbySessionInviteUsers ou XblMultiplayerManagerLobbySessionInviteFriends. Si vous n’avez pas besoin d’une session de salon, et si vous n’avez pas ajouté d’utilisateurs locaux en appelant XblMultiplayerManagerLobbySessionAddLocalUser, vous pouvez à la place appeler XblMultiplayerManagerJoinGame et spécifier la liste des utilisateurs qui doivent rejoindre le jeu.

Configuration requise

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

Documentation conceptuelle

Voir aussi

multiplayer_manager_c
XblMultiplayerManagerJoinability
XblMultiplayerManagerJoinGameFromLobby
Last modified on October 6, 2026