XblMultiplayerActivitySetActivityAsync
Définit ou met à jour l’activité multijoueur d’un utilisateur local.Syntaxe
Paramètres
xblContext _In_Type : XblContextHandle Contexte XBOX Live de l’utilisateur local. activityInfo _In_
Type : XblMultiplayerActivityInfo* Informations sur l’activité. Les champs
maxPlayers et currentPlayers sont facultatifs; ils sont ignorés s’ils sont définis à 0. La valeur du champ platform est ignorée; XSAPI définit automatiquement l’activité sur la plateforme locale appropriée.
allowCrossPlatformJoin _In_Type : bool True si l’activité doit pouvoir être rejointe sur les autres plateformes prises en charge par le titre. async _In_
Type : XAsyncBlock*
XAsyncBlock pour cette opération.
Valeur de retour
Type : HRESULT Code de retour HRESULT de cette opération d’API.Remarques
Lorsqu’un titre démarre une expérience multijoueur ou s’y joint, il doit créer une activité. Cela permet à l’interpréteur de commandes (shell) et aux autres joueurs de votre titre de voir l’activité du joueur. Votre titre peut permettre à d’autres joueurs de se joindre à la partie en cours. Si un joueur souhaite se joindre à une activité de votre titre et que celui-ci n’est pas en cours d’exécution, le titre est activé et la chaîne de connexion lui est transmise.Pour voir comment cette fonction est utilisée, consultez « Définition d’une activité » dans la section Activités de Exemple de code pour Multiplayer Activity.
