Pular para o conteúdo principal
Publica uma atualização no lobby como servidor proprietário.

Sintaxe

Parâmetros

lobby   PFLobbyHandle O identificador do lobby. lobbyUpdate   PFLobbyDataUpdate* Uma atualização a ser aplicada à parte compartilhada do lobby em nome do servidor proprietário. asyncContext   void*
opcional
Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.

Valor retornado

Tipo: HRESULT S_OK se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PFMultiplayerGetErrorMessage().

Comentários

Para usar este recurso, você precisa definir PFMULTIPLAYER_INCLUDE_SERVER_APIS antes de incluir PFLobby.h.

Esta é uma operação assíncrona. Após a conclusão bem-sucedida, o título receberá uma PFLobbyServerPostUpdateCompletedStateChange com o campo PFLobbyServerPostUpdateCompletedStateChange::result definido como S_OK. Após uma conclusão com falha, o título receberá uma PFLobbyServerPostUpdateCompletedStateChange com o campo PFLobbyServerPostUpdateCompletedStateChange::result definido como uma falha. Se a aplicação da atualização alterar o estado do lobby, o título receberá uma PFLobbyUpdatedStateChange algum tempo depois.

A conclusão bem-sucedida desta operação indica apenas que o serviço de Lobby aceitou a atualização. A visão local do título sobre o estado do lobby não refletirá essa atualização até que uma PFLobbyUpdatedStateChange seja fornecida ao título com o estado atualizado.

Requisitos

Cabeçalho: PFLobby.h

Confira também

Membros do PFLobby
PFLobbyPostUpdate
Última modificação em 8 de outubro de 2026