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

Informations sur l'activité d'un joueur pendant qu'il joue à un titre.

## Syntaxe

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

### Membres

*xuid*\
Type : uint64\_t

ID d'utilisateur XBOX auquel appartiennent les informations d'activité.

*connectionString*\
Type : const char\*

Chaîne de connexion transmise au client qui se connecte pour rejoindre une partie ; contient généralement des informations telles que l'adresse IP du serveur. Lors de l'interrogation des activités, ce champ n'est renseigné que si l'activité est publique ou si le joueur suit l'appelant.

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

Indique qui peut rejoindre l'activité actuelle du joueur.

*maxPlayers*\
Type : size\_t

Nombre maximal de joueurs pouvant rejoindre l'activité actuelle du joueur. Une valeur de 0 indique qu'aucun joueur ne peut la rejoindre.

*currentPlayers*\
Type : size\_t

Nombre de joueurs qui jouent déjà avec le joueur dans une activité multijoueur. Une valeur de 0 indique qu'aucun autre joueur ne joue actuellement.

*groupId*\
Type : const char\*

Identificateur unique permettant de regrouper tous les utilisateurs participant à la même activité. Le titre définit cet identificateur lorsqu'il crée l'activité.

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

Plateforme sur laquelle se déroule l'activité. Lors de la définition d'une activité, la plateforme est déduite automatiquement ; ce champ est ignoré.

## Remarques

Pour voir comment cette énumération est utilisée, consultez « Définition d'une activité » et « Obtention des activités » dans la section [Activités](/fr/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to#activities) de l'[Exemple de code pour Multiplayer Activity](/fr/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to).

## Argument de

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

## Configuration requise

**En-tête :** multiplayer\_activity\_c.h

## Voir aussi

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


## Related topics

- [XblMultiplayerActivityInfo](/reference/live/xsapi-c/multiplayer_activity_c/structs/xblmultiplayeractivityinfo.md)
- [XblMultiplayerActivityPlatform](/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform.md)
