XblMultiplayerManagerLobbySessionAddLocalUser
Fait rejoindre la session de salon à un utilisateur XBOX.Syntaxe
Paramètres
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 crée une nouvelle session de salon et y ajoute l’utilisateur XBOX spécifié dans user. 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.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 cette fonction, 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.libVoir aussi
multiplayer_manager_cXblMultiplayerManagerJoinability
XblMultiplayerManagerJoinGameFromLobby
