Passer au contenu principal

XblMultiplayerManagerLobbySessionSetLocalMemberProperties

Définit une propriété personnalisée d’un membre local sur la chaîne JSON spécifiée.

Syntaxe

Paramètres

user   _In_
Type : XblUserHandle
L’utilisateur pour lequel vous souhaitez définir la propriété. name   _In_z_
Type : char*
Le nom de la propriété à définir. valueJson   _In_z_
Type : char*
Facultatif. La valeur JSON à affecter à la propriété. context   _In_opt_
Type : void*
Facultatif. Les données définies par l’application permettant de corréler l’XblMultiplayerEvent à l’appel initial.

Valeur de retour

Type : HRESULT Code de retour HRESULT pour cette opération d’API.

Remarques

Cette fonction définit la valeur, représentée sous forme de chaîne JSON, d’une propriété personnalisée d’un membre local dans la session de lobby. Les propriétés personnalisées peuvent être modifiées à tout moment. Les modifications sont regroupées et écrites dans le service lors de l’appel de XblMultiplayerManagerDoWork.
Le résultat de cette fonction est remis sous la forme d’un événement multijoueur dont le type d’événement est défini sur XblMultiplayerEventType::LocalMemberPropertyWriteCompleted. Vous pouvez appeler XblMultiplayerManagerDoWork pour récupérer les événements multijoueurs.

Configuration requise

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

Voir aussi

multiplayer_manager_c
XblMultiplayerManagerGameSessionSetSynchronizedHost
XblMultiplayerEvent
Dernière modification le 19 octobre 2026