XblMultiplayerManagerLobbySessionAddLocalUser
Faz um usuário do XBOX ingressar na sessão de lobby.Sintaxe
Parâmetros
user _In_Tipo: XblUserHandle O identificador do usuário que está ingressando na sessão de lobby.
Valor retornado
Tipo: HRESULT Código de retorno HRESULT desta operação de API.Comentários
Esta função cria uma nova sessão de lobby e adiciona o usuário do XBOX especificado em user à sessão. Os usuários subsequentes são adicionados à sessão de lobby recém-hospedada como usuários secundários. Você só pode enviar convites, definir propriedades de sessão e acessar membros da sessão de lobby depois que o primeiro usuário local for adicionado à sessão de lobby.O resultado desta função é entregue como um evento multijogador com o tipo de evento definido como
XblMultiplayerEventType::JoinLobbyCompleted. Você pode chamar XblMultiplayerManagerDoWork para recuperar eventos multijogador. Ao tentar ingressar em uma sessão de lobby, o serviço retornará
HTTP_E_STATUS_BAD_REQUEST se o servidor estiver cheio. Depois de ingressar, você pode definir as propriedades da sessão de lobby chamando XblMultiplayerManagerLobbySessionSetSynchronizedProperties ou pode definir o host da sessão de lobby chamando XblMultiplayerManagerLobbySessionSetSynchronizedHost, se a sessão de lobby ainda não tiver um host.
Você também pode enviar um convite para outro usuário chamando XblMultiplayerManagerLobbySessionInviteUsers ou XblMultiplayerManagerLobbySessionInviteFriends. Se você não precisar de uma sessão de lobby e não tiver adicionado usuários locais chamando esta função, poderá chamar XblMultiplayerManagerJoinGame e especificar a lista de usuários que ingressarão no jogo.
Requisitos
Cabeçalho: multiplayer_manager_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.libConfira também
multiplayer_manager_cXblMultiplayerManagerJoinability
XblMultiplayerManagerJoinGameFromLobby
