XblMultiplayerManagerLobbySessionSetProperties
Définit la valeur d’une propriété personnalisée de la session de lobby.Syntaxe
Paramètres
name _In_z_Type : char* Le nom de la propriété personnalisée à définir. valueJson _In_z_
Type : char* La valeur à affecter à la propriété, sous forme de chaîne JSON. 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 de 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. Si les propriétés personnalisées sont partagées entre plusieurs appareils, ou peuvent être mises à jour par plusieurs appareils en même temps, utilisez la fonction XblMultiplayerManagerLobbySessionSetSynchronizedProperties pour modifier les propriétés personnalisées. Sinon, vous pouvez utiliser cette fonction pour modifier les propriétés personnalisées.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::SessionPropertyWriteCompleted. 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.libVoir aussi
multiplayer_manager_cXblMultiplayerManagerLobbySessionSetSynchronizedHost
XblMultiplayerEvent
