Syntaxe
Paramètres
lobby PFLobbyHandle
Handle du lobby.
serverUpdate PFLobbyServerDataUpdate*
Mise à jour à appliquer à la partie des données du lobby détenue par le serveur l’ayant rejoint.
asyncContext void*facultatif Valeur de contexte facultative, définie par l’application et de la taille d’un pointeur, qui peut être utilisée pour associer le changement d’état d’achèvement à cet appel.
Valeur de retour
Type : HRESULTS_OK si l’appel a réussi, ou un code d’erreur dans le cas contraire. La forme lisible du code d’erreur peut être récupérée au moyen de PFMultiplayerGetErrorMessage().
Remarques
Pour utiliser cette fonctionnalité, vous devez définir PFMULTIPLAYER_INCLUDE_SERVER_APIS avant d’inclure PFLobby.h.Il s’agit d’une opération asynchrone. En cas de réussite, le titre reçoit un PFLobbyServerPostUpdateAsServerCompletedStateChange dont le champ PFLobbyServerPostUpdateAsServerCompletedStateChange::result est défini sur
S_OK. En cas d’échec, le titre reçoit un PFLobbyServerPostUpdateAsServerCompletedStateChange dont le champ PFLobbyServerPostUpdateAsServerCompletedStateChange::result est défini sur une valeur d’échec. Si l’application de la mise à jour modifie l’état du lobby, le titre reçoit ultérieurement un PFLobbyUpdatedStateChange. La réussite de cette opération indique uniquement que le service Lobby a accepté la mise à jour. La vue locale de l’état du lobby dans le titre ne reflète cette mise à jour qu’une fois qu’un PFLobbyUpdatedStateChange a été fourni au titre avec l’état mis à jour.
Cette opération est réservée aux lobbies détenus par un client qui utilisent des connexions.
Configuration requise
En-tête : PFLobby.hVoir aussi
Membres de PFLobbyPFLobbyPostUpdate
