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

# Envoi d'invitations de jeu à l'aide de Multiplayer Manager

> Comment envoyer des invitations de jeu XBOX Live avec Multiplayer Manager à l'aide de la Title-Callable UI (TCUI) de la plateforme ou d'une interface d'invitation personnalisée implémentée par le titre.

Dans un scénario multijoueur simple, un joueur de votre jeu peut y jouer en ligne avec des amis. Cette rubrique décrit les étapes permettant d'envoyer des invitations à un autre joueur pour qu'il rejoigne votre partie.

Initialisez Multiplayer Manager et créez une session de salon en ajoutant des utilisateurs locaux. Pour plus d'informations, consultez [Permettre de jouer à une partie multijoueur avec des amis à l'aide de Multiplayer Manager](/fr-CA/services/xbox-services/multiplayer/mpm/how-to/live-play-multiplayer-with-friends).
Une fois que vous avez reçu l'événement [XblMultiplayerEventType](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype)`::UserAdded`, vous pouvez commencer à envoyer des invitations.

Une invitation peut être envoyée de deux manières.

* [Title-callable UI (TCUI) d'invitation de la plateforme XBOX](#xbox-platform-invite-tcui)
* [Interface utilisateur personnalisée implémentée par le titre](#title-implemented-custom-ui)

Pour plus d'informations sur ce processus, consultez [Envoi d'invitations à un autre joueur (organigramme)](/fr-CA/services/xbox-services/multiplayer/mpm/concepts/flowcharts/live-mpm-send-invites).

### TCUI d'invitation de la plateforme XBOX <a id="xbox-platform-invite-tcui" />

Appelez [XblMultiplayerManagerLobbySessionInviteFriends](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends) pour afficher l'interface utilisateur XBOX standard dans laquelle le joueur peut sélectionner des amis ou des joueurs récents à inviter dans la partie.
Lorsque le joueur confirme sa sélection, Multiplayer Manager envoie les invitations aux joueurs sélectionnés.

#### API C plat

```cpp theme={null}
std::string customActivationContext = "{ \"customGameData\": 1 }"; // This string can be anything your game sends across to the invited player's game.

HRESULT hr = XblMultiplayerManagerLobbySessionInviteFriends(xuserHandle, nullptr, customActivationContext.c_str());
```

Multiplayer Manager effectue les opérations suivantes pour inviter des joueurs à l'aide de la TCUI d'invitation de la plateforme XBOX.

* Affiche la TCUI standard XBOX.
* Envoie l'invitation directement aux joueurs sélectionnés.

### Interface utilisateur personnalisée implémentée par le titre<a id="title-implemented-custom-ui" />

Votre titre peut implémenter une TCUI personnalisée permettant d'afficher les amis en ligne et de les inviter.
Les jeux peuvent utiliser la méthode [XblMultiplayerManagerLobbySessionInviteUsers](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers) pour envoyer des invitations à un ensemble de personnes définies par leur ID d'utilisateur XBOX Live.
Cela est utile si vous utilisez votre propre interface utilisateur dans le jeu plutôt que l'interface utilisateur XBOX standard.

#### API C plat

```cpp theme={null}
size_t xuidsCount = 1;
uint64_t xuids[1] = {};
xuids[0] = 1234567891234567;
HRESULT hr = XblMultiplayerManagerLobbySessionInviteUsers(
    xblUserHandle, 
    xuids, 
    xuidsCount, 
    nullptr,    // ContextStringId 
    nullptr     // CustomActivationContext
);
```

Lorsque vous utilisez une interface utilisateur personnalisée implémentée par le titre, Multiplayer Manager envoie une invitation directement aux joueurs sélectionnés.


## Related topics

- [Envoi d'invitations](/fr-CA/services/xbox-services/multiplayer/invites/how-to/live-invites-send.md)
- [Inviter des joueurs à des sessions de jeu](/fr-CA/services/xbox-services/multiplayer/invites/live-invites-nav.md)
- [Vue d'ensemble des invitations](/fr-CA/services/xbox-services/multiplayer/invites/live-multiplayer-invites-overview.md)
- [Vue d'ensemble de Multiplayer Manager](/fr-CA/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview.md)
- [Invitations de lobby](/fr-CA/services/playfab/multiplayer/lobby/lobby-invites.md)
