Syntaxe
Paramètres
lobby PFLobbyHandle
Handle du lobby.
lobbyUpdate PFLobbyDataUpdate*
Mise à jour à appliquer à la partie partagée du lobby pour le compte du serveur propriétaire.
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 PFLobbyServerPostUpdateCompletedStateChange dont le champ PFLobbyServerPostUpdateCompletedStateChange::result est défini sur
S_OK. En cas d’échec, le titre reçoit un PFLobbyServerPostUpdateCompletedStateChange dont le champ PFLobbyServerPostUpdateCompletedStateChange::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.
Configuration requise
En-tête : PFLobby.hVoir aussi
Membres de PFLobbyPFLobbyPostUpdate
