Skip to main content

XblMultiplayerManagerLobbySessionAddLocalUser

Une a un usuario de XBOX a la sesión de sala.

Sintaxis

Parámetros

user   _In_
Tipo: XblUserHandle
El identificador de usuario del usuario que se une a la sesión de sala.

Valor devuelto

Tipo: HRESULT Código de retorno HRESULT para esta operación de API.

Comentarios

Esta función crea una nueva sesión de sala y agrega el usuario de XBOX especificado en user a la sesión. Los usuarios posteriores se agregan a la sesión de sala recién hospedada como usuarios secundarios. Puede enviar invitaciones, establecer propiedades de sesión y acceder a los miembros de la sesión de sala solo después de que el primer usuario local se haya agregado a la sesión de sala.
El resultado de esta función se entrega como un evento multijugador con un tipo de evento establecido en XblMultiplayerEventType::JoinLobbyCompleted. Puede llamar a XblMultiplayerManagerDoWork para recuperar los eventos multijugador.
Al intentar unirse a una sesión de sala, el servicio devuelve HTTP_E_STATUS_BAD_REQUEST si el servidor está lleno.
Después de unirse, puede establecer las propiedades de la sesión de sala llamando a XblMultiplayerManagerLobbySessionSetSynchronizedProperties, o puede establecer el host de la sesión de sala llamando a XblMultiplayerManagerLobbySessionSetSynchronizedHost si la sesión de sala aún no tiene un host.
También puede enviar una invitación a otro usuario llamando a XblMultiplayerManagerLobbySessionInviteUsers o XblMultiplayerManagerLobbySessionInviteFriends. Si no necesita una sesión de sala, y si no ha agregado usuarios locales llamando a esta función, puede llamar en su lugar a XblMultiplayerManagerJoinGame y especificar la lista de usuarios que se unirán al juego.

Requisitos

Encabezado: multiplayer_manager_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

multiplayer_manager_c
XblMultiplayerManagerJoinability
XblMultiplayerManagerJoinGameFromLobby
Última modificación el 28 de agosto de 2026