> ## 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.

# XblMultiplayerActivityInfo

> XblMultiplayerActivityInfo

# XblMultiplayerActivityInfo

Información sobre la actividad de un jugador mientras juega a un título.

## Sintaxis

```cpp theme={null}
typedef struct XblMultiplayerActivityInfo {  
    uint64_t xuid;  
    const char* connectionString;  
    XblMultiplayerActivityJoinRestriction joinRestriction;  
    size_t maxPlayers;  
    size_t currentPlayers;  
    const char* groupId;  
    XblMultiplayerActivityPlatform platform;  
} XblMultiplayerActivityInfo  
```

### Miembros

*xuid*\
Tipo: uint64\_t

El identificador de usuario de XBOX al que pertenece la información de la actividad.

*connectionString*\
Tipo: const char\*

La cadena de conexión que se pasa al cliente que se conecta para unirse a un juego; normalmente contiene información como la dirección IP del servidor. Al consultar actividades, este campo solo se rellena si la actividad es pública o si el jugador sigue al autor de la llamada.

*joinRestriction*\
Tipo: [XblMultiplayerActivityJoinRestriction](/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityjoinrestriction)

Especifica quién puede unirse a la actividad actual del jugador.

*maxPlayers*\
Tipo: size\_t

El número máximo de jugadores que pueden unirse a la actividad actual del jugador. Un valor de 0 indica que ningún jugador puede unirse.

*currentPlayers*\
Tipo: size\_t

El número de jugadores que ya están jugando con el jugador en una actividad multijugador. Un valor de 0 indica que actualmente no hay otros jugadores jugando.

*groupId*\
Tipo: const char\*

Un identificador único para agrupar a todos los usuarios que juegan como parte de la misma actividad. El título establece este identificador cuando crea la actividad.

*platform*\
Tipo: [XblMultiplayerActivityPlatform](/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform)

La plataforma en la que se está produciendo la actividad. Al establecer una actividad, la plataforma se infiere automáticamente; este campo se omite.

## Comentarios

Para ver cómo se usa esta enumeración, consulte "Setting an activity" y "Getting activities" en la sección [Actividades](/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to#activities) de [Código de ejemplo para actividad multijugador](/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to).

## Argumento de

[XblMultiplayerActivityGetActivityResult](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresult)\
[XblMultiplayerActivitySetActivityAsync](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysetactivityasync)

## Requisitos

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

## Consulte también

[multiplayer\_activity\_c](/reference/live/xsapi-c/multiplayer_activity_c/multiplayer_activity_c_members)


## Related topics

- [XblMultiplayerActivityPlatform](/es/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform.md)
- [XblMultiplayerActivityJoinRestriction](/es/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityjoinrestriction.md)
- [XblMultiplayerActivityGetActivityResult](/es/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresult.md)
- [XblMultiplayerActivitySetActivityAsync](/es/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysetactivityasync.md)
- [Código de ejemplo para Multiplayer Activity](/es/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md)
