> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityjoinrestriction.md)

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](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform.md)

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](https://docs.xbox.com/fr/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md#activities) de l'[Exemple de code pour Multiplayer Activity](https://docs.xbox.com/fr/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md).

## Argument de

[XblMultiplayerActivityGetActivityResult](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresult.md)\
[XblMultiplayerActivitySetActivityAsync](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysetactivityasync.md)

## Configuration requise

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

## Voir aussi

[multiplayer\_activity\_c](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/multiplayer_activity_c_members.md)


## Related topics

- [XblMultiplayerActivityPlatform](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityplatform.md)
- [XblMultiplayerActivityJoinRestriction](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/enums/xblmultiplayeractivityjoinrestriction.md)
- [XblMultiplayerActivityGetActivityResult](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitygetactivityresult.md)
- [multiplayer_activity_c](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/multiplayer_activity_c_members.md)
- [XblMultiplayerActivitySetActivityAsync](https://docs.xbox.com/fr/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysetactivityasync.md)
