XblMultiplayerManagerJoinLobby
Joint un utilisateur XBOX à une session de salon.Syntaxe
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 valeurHandleId du 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 livré 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 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, ou vous pouvez définir l’hôte de la session de salon en appelant XblMultiplayerManagerLobbySessionSetSynchronizedHost 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 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 plutôt appeler 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.libDocumentation conceptuelle
Voir aussi
multiplayer_manager_cXblMultiplayerManagerJoinability
XblMultiplayerManagerJoinGameFromLobby
