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

# XblMultiplayerActivityInviteData

> XblMultiplayerActivityInviteData

# XblMultiplayerActivityInviteData

Décrit les invitations à une activité multijoueur.

## Syntaxe

```cpp theme={null}
typedef struct XblMultiplayerActivityInviteData {  
    uint64_t invitedXuid;  
    uint64_t senderXuid;  
    const char* senderImageUrl;  
    char senderGamertag[XBL_GAMERTAG_CHAR_SIZE];  
    char senderModernGamertag[XBL_MODERN_GAMERTAG_CHAR_SIZE];  
    char senderModernGamertagSuffix[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE];  
    char senderUniqueModernGamertag[XBL_UNIQUE_MODERN_GAMERTAG_CHAR_SIZE];  
    const char* titleName;  
    const char* titleImageUrl;  
    const char* connectionString;  
    time_t expirationTime;  
} XblMultiplayerActivityInviteData  
```

### Membres

*invitedXuid*\
Type : uint64\_t

ID d'utilisateur XBOX de l'utilisateur invité.

*senderXuid*\
Type : uint64\_t

ID d'utilisateur XBOX de l'utilisateur qui envoie l'invitation.

*senderImageUrl*\
Type : const char\*

URL de l'image du joueur de l'expéditeur.

*senderGamertag*\
Type : char\[XBL\_GAMERTAG\_CHAR\_SIZE]

Gamertag du joueur encodé en UTF-8.

*senderModernGamertag*\
Type : char\[XBL\_MODERN\_GAMERTAG\_CHAR\_SIZE]

Gamertag moderne du joueur encodé en UTF-8. Son unicité n'est pas garantie.

*senderModernGamertagSuffix*\
Type : char\[XBL\_MODERN\_GAMERTAG\_SUFFIX\_CHAR\_SIZE]

Suffixe encodé en UTF-8 ajouté au gamertag moderne pour garantir son unicité. Peut être vide dans certains cas.

*senderUniqueModernGamertag*\
Type : char\[XBL\_UNIQUE\_MODERN\_GAMERTAG\_CHAR\_SIZE]

Gamertag moderne unique et suffixe encodés en UTF-8. Le format est « modernGamertag#suffix ». Garanti de ne pas dépasser 16 caractères affichés.

*titleName*\
Type : const char\*

Nom du titre pour lequel l'invitation est envoyée.

*titleImageUrl*\
Type : const char\*

URL de l'image du titre utilisée dans l'invitation.

*connectionString*\
Type : const char\*

Chaîne de connexion à transmettre au client qui se connecte afin qu'il puisse rejoindre une partie. Contient généralement des informations telles que l'adresse IP du serveur.

*expirationTime*\
Type : time\_t

Heure d'expiration.

## Remarques

Pour plus d'informations sur les activités multijoueurs, consultez [Activités](/fr/services/xbox-services/multiplayer/mpa/concepts/live-mpa-activities).

## Argument de

[XblMultiplayerActivityInviteHandler](/fr/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivityinvitehandler)

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

- [XblMultiplayerActivityInviteData](/reference/live/xsapi-c/multiplayer_activity_c/structs/xblmultiplayeractivityinvitedata.md)
- [XblMultiplayerActivityInviteHandler](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivityinvitehandler.md)
- [XblMultiplayerActivityAddInviteHandler](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivityaddinvitehandler.md)
- [XblMultiplayerActivityRemoveInviteHandler](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivityremoveinvitehandler.md)
- [XblMultiplayerActivitySendInvitesAsync](/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivitysendinvitesasync.md)
