Skip to main content
Publica una actualización en un lobby propiedad de un cliente como servidor unido.

Sintaxis

Parámetros

lobby   PFLobbyHandle El identificador del lobby. serverUpdate   PFLobbyServerDataUpdate* Una actualización que se aplica a la parte de los datos del lobby propiedad del servidor unido. asyncContext   void*
opcional
Un valor de contexto opcional, definido por la aplicación y del tamaño de un puntero, que se puede usar para asociar el cambio de estado de finalización con esta llamada.

Valor devuelto

Tipo: HRESULT S_OK si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante PFMultiplayerGetErrorMessage().

Comentarios

Para usar esta característica, debe definir PFMULTIPLAYER_INCLUDE_SERVER_APIS antes de incluir PFLobby.h.

Esta es una operación asincrónica. Cuando se completa correctamente, el título recibe un PFLobbyServerPostUpdateAsServerCompletedStateChange con el campo PFLobbyServerPostUpdateAsServerCompletedStateChange::result establecido en S_OK. Si se completa con errores, el título recibe un PFLobbyServerPostUpdateAsServerCompletedStateChange con el campo PFLobbyServerPostUpdateAsServerCompletedStateChange::result establecido en un error. Si la aplicación de la actualización cambiaría el estado del lobby, el título recibe un PFLobbyUpdatedStateChange en algún momento posterior.

Que esta operación se complete correctamente solo indica que el servicio Lobby aceptó la actualización. La vista local del título del estado del lobby no refleja esta actualización hasta que se proporciona al título un PFLobbyUpdatedStateChange con el estado actualizado.

Esta operación está restringida a los lobbies propiedad de un cliente que usan conexiones.

Requisitos

Encabezado: PFLobby.h

Consulte también

Miembros de PFLobby
PFLobbyPostUpdate
Última modificación el 28 de agosto de 2026