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

# XblMultiplayerSendInvitesAsync

> XblMultiplayerSendInvitesAsync

# XblMultiplayerSendInvitesAsync

Invite les utilisateurs spécifiés à une session. Une notification utilisant le texte d'invitation standard s'affiche alors pour chaque utilisateur invité. Si un utilisateur accepte cette notification, le titre est activé.

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerSendInvitesAsync(  
         XblContextHandle xblContext,  
         const XblMultiplayerSessionReference* sessionReference,  
         const uint64_t* xuids,  
         size_t xuidsCount,  
         uint32_t titleId,  
         const char* contextStringId,  
         const char* customActivationContext,  
         XAsyncBlock* async  
)  
```

### Paramètres

*xblContext*   \_In\_\
Type : [XblContextHandle](/fr-CA/reference/live/xsapi-c/types_c/handles/xblcontexthandle)

Contexte XBOX Live de l'utilisateur local.

*sessionReference*   \_In\_\
Type : [XblMultiplayerSessionReference\*](/fr-CA/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionreference)

Objet XblMultiplayerSessionReference représentant la session à laquelle les utilisateurs cibles seront invités.

*xuids*   \_In\_\
Type : uint64\_t\*

Liste des ID d'utilisateur Xbox qui seront invités.

*xuidsCount*   \_In\_\
Type : size\_t

Taille du tableau xuids.

*titleId*   \_In\_\
Type : uint32\_t

ID du titre que l'utilisateur invité activera pour rejoindre la session.

*contextStringId*   \_In\_opt\_z\_\
Type : char\*

ID de la chaîne de contexte personnalisée. Cet ID de chaîne est défini lors de l'ingestion XBOX Live pour identifier le texte d'invitation qui s'ajoute au texte d'invitation standard. La chaîne d'ID doit être précédée de " /// ". Passez nullptr si vous ne voulez pas qu'une chaîne personnalisée soit ajoutée à l'invitation.

*customActivationContext*   \_In\_opt\_z\_\
Type : char\*

Chaîne de contexte d'activation. Chaîne définie par le jeu qui est transmise au client de jeu invité et interprétée comme souhaité. (Facultatif)

*async*   \_In\_\
Type : XAsyncBlock\*

L'AsyncBlock de cette opération.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API.

## Configuration requise

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

**Bibliothèque :** Microsoft.Xbox.Services.14x.GDK.C.lib

## Documentation conceptuelle

* [Envoi d'invitations](/fr-CA/services/xbox-services/multiplayer/invites/how-to/live-invites-send)

## Voir aussi

[multiplayer\_c](/fr-CA/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [Envoi d'invitations](/fr-CA/services/xbox-services/multiplayer/invites/how-to/live-invites-send.md)
- [Passer de MPSD à PlayFab Multiplayer et MPA](/fr-CA/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [Vue d'ensemble de Multiplayer Session Directory](/fr-CA/services/xbox-services/multiplayer/mpsd/live-mpsd-overview.md)
- [Tâches multijoueurs](/fr-CA/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [Pratiques exemplaires pour appeler les services XBOX](/fr-CA/services/xbox-services/develop/best-practices/live-best-practices-calling-xbl.md)
