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

Informações sobre a atividade de um jogador enquanto joga um título.

## Sintaxe

```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  
```

### Membros

*xuid*\
Tipo: uint64\_t

A ID de usuário do XBOX à qual as informações de atividade pertencem.

*connectionString*\
Tipo: const char\*

A cadeia de conexão passada ao cliente que está se conectando para ingressar em um jogo; normalmente contém informações como o endereço IP do servidor. Ao consultar atividades, esse campo será preenchido somente se a atividade for pública ou se o jogador estiver seguindo o chamador.

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

Especifica quem pode ingressar na atividade atual do jogador.

*maxPlayers*\
Tipo: size\_t

O número máximo de jogadores que podem ingressar na atividade atual do jogador. Um valor 0 indica que nenhum jogador pode ingressar.

*currentPlayers*\
Tipo: size\_t

O número de jogadores que já estão jogando com o jogador em uma atividade multijogador. Um valor 0 indica que nenhum outro jogador está jogando no momento.

*groupId*\
Tipo: const char\*

Um identificador exclusivo para agrupar todos os usuários que estão jogando como parte da mesma atividade. O título define esse identificador ao criar a atividade.

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

A plataforma na qual a atividade está ocorrendo. Ao definir uma atividade, a plataforma é inferida automaticamente; esse campo é ignorado.

## Comentários

Para ver como essa enumeração é usada, consulte "Definir uma atividade" e "Obter atividades" na seção [Atividades](/pt-BR/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to#activities) de [Código de exemplo para o Multiplayer Activity](/pt-BR/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to).

## Argumento de

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

## Requisitos

**Cabeçalho:** multiplayer\_activity\_c.h

## Confira também

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


## Related topics

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