> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblMultiplayerManagerJoinGame

> XblMultiplayerManagerJoinGame

# XblMultiplayerManagerJoinGame

Se une a una sesión de juego, mediante el nombre de sesión único global.

## Sintaxis

```cpp theme={null}
HRESULT XblMultiplayerManagerJoinGame(  
         const char* sessionName,  
         const char* sessionTemplateName,  
         const uint64_t* xuids,  
         size_t xuidsCount  
)  
```

### Parámetros

*sessionName*   \_In\_z\_\
Tipo: char\*

El nombre de sesión único global para la sesión de juego.

*sessionTemplateName*   \_In\_z\_\
Tipo: char\*

El nombre de la plantilla de sesión en la que se basará la sesión de juego.

*xuids*   \_In\_opt\_\
Tipo: uint64\_t\*

Una matriz de id. de usuario de XBOX (XUID) que representa a los usuarios que quiere que formen parte del juego.

*xuidsCount*   \_In\_\
Tipo: size\_t

El número de elementos de la matriz especificada para `xuids`.

### Valor devuelto

Tipo: HRESULT

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

## Comentarios

Esta función une una lista de usuarios de XBOX, especificados en `xuids`, a la sesión de juego identificada por el nombre de sesión único global especificado en `sessionName.` Puede obtener el nombre de sesión único global de los resultados del emparejamiento de terceros del título, y debe llamar a esta función para todos los clientes que necesiten unirse al juego. <br />El resultado de esta función se entrega como un evento multijugador con un tipo de evento establecido en `XblMultiplayerEventType::JoinGameCompleted`. Puede llamar a [XblMultiplayerManagerDoWork](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork) para recuperar los eventos multijugador.  <br />Al intentar unirse a una sesión de juego, el servicio devuelve `HTTP_E_STATUS_BAD_REQUEST` si el servidor está lleno.  <br />Después de unirse, puede establecer las propiedades de la sesión de juego llamando a [XblMultiplayerManagerGameSessionSetProperties](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetproperties) o [XblMultiplayerManagerGameSessionSetSynchronizedProperties](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties), o puede establecer el host de la sesión de juego llamando a [XblMultiplayerManagerGameSessionSetSynchronizedHost](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost).

## Requisitos

**Encabezado:** multiplayer\_manager\_c.h

**Biblioteca:** Microsoft.Xbox.Services.14x.GDK.C.lib

## Consulte también

[multiplayer\_manager\_c](/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)


## Related topics

- [XblMultiplayerManagerJoinGameFromLobby](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md)
- [XblMultiplayerManagerLeaveGame](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame.md)
- [XblMultiplayerManagerJoinLobby](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinlobby.md)
- [XblMultiplayerManagerLobbySessionRemoveLocalUser](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionremovelocaluser.md)
- [XblMultiplayerManagerLobbySessionAddLocalUser](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser.md)
