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

# multiplayer_manager_c

> multiplayer_manager_c

# multiplayer\_manager\_c

## Fonctions

| Fonction | Description |
| - | - |
| [XblMultiplayerEventArgsFindMatchCompleted](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsfindmatchcompleted) | Récupère des informations supplémentaires pour les événements multijoueurs `XblMultiplayerEventType.FindMatchCompleted`. |
| [XblMultiplayerEventArgsMember](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmember) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::HostChanged` et `XblMultiplayerEventType::MemberPropertyChanged`. |
| [XblMultiplayerEventArgsMembers](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmembers) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::MemberJoined` et `XblMultiplayerEventType::MemberLeft`. |
| [XblMultiplayerEventArgsMembersCount](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmemberscount) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::MemberJoined` et `XblMultiplayerEventType::MemberLeft`. |
| [XblMultiplayerEventArgsPerformQoSMeasurements](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsperformqosmeasurements) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::PerformQosMeasurements`. |
| [XblMultiplayerEventArgsPropertiesJson](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargspropertiesjson) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::MemberPropertyChanged` et `XblMultiplayerEventType::SessionPropertyChanged`. |
| [XblMultiplayerEventArgsXuid](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsxuid) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::UserAdded`, `XblMultiplayerEventType::UserRemoved` et `XblMultiplayerEventType::JoinLobbyCompleted`. |
| [XblMultiplayerManagerAutoFillMembersDuringMatchmaking](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerautofillmembersduringmatchmaking) | Indique si le jeu doit remplir automatiquement les emplacements libres pendant la partie. |
| [XblMultiplayerManagerCancelMatch](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagercancelmatch) | Annule la demande de partie sur le serveur, s'il en existe une. |
| [XblMultiplayerManagerDoWork](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork) | Maintient les mises à jour de l'état du jeu entre le titre et Multiplayer Manager (MPM). |
| [XblMultiplayerManagerEstimatedMatchWaitTime](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerestimatedmatchwaittime) | Récupère le temps d'attente estimé, en secondes, pour terminer une demande de mise en relation en cours. |
| [XblMultiplayerManagerFindMatch](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerfindmatch) | Soumet une demande de mise en relation au serveur. |
| [XblMultiplayerManagerGameSessionActive](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionactive) | Indique s'il existe une session de jeu active. |
| [XblMultiplayerManagerGameSessionConstants](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionconstants) | Récupère les constantes de session associées à la session de jeu. |
| [XblMultiplayerManagerGameSessionCorrelationId](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessioncorrelationid) | Récupère le handle de corrélation de la session de jeu. |
| [XblMultiplayerManagerGameSessionHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionhost) | Récupère les informations sur le membre hôte de la session de jeu. |
| [XblMultiplayerManagerGameSessionIsHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionishost) | Indique si l'utilisateur spécifié est l'hôte de la session de jeu. |
| [XblMultiplayerManagerGameSessionMembers](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmembers) | Récupère les informations sur les membres de la session de jeu. |
| [XblMultiplayerManagerGameSessionMembersCount](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmemberscount) | Récupère le nombre de membres dans la session de jeu. |
| [XblMultiplayerManagerGameSessionPropertiesJson](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionpropertiesjson) | Récupère les propriétés personnalisées de la session de jeu, sous forme de chaîne JSON. |
| [XblMultiplayerManagerGameSessionSessionReference](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsessionreference) | Récupère la référence de session de la session de jeu. |
| [XblMultiplayerManagerGameSessionSetProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetproperties) | Définit la valeur d'une propriété personnalisée de la session de jeu. |
| [XblMultiplayerManagerGameSessionSetSynchronizedHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost) | Définit l'hôte de la session de jeu, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerGameSessionSetSynchronizedProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties) | Définit la valeur d'une propriété personnalisée de la session de jeu, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerInitialize](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize) | Initialise Multiplayer Manager (MPM). |
| [XblMultiplayerManagerJoinability](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability) | Indique quels utilisateurs peuvent rejoindre votre session de lobby. |
| [XblMultiplayerManagerJoinGame](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame) | Rejoint une session de jeu, à l'aide du nom de session globalement unique. |
| [XblMultiplayerManagerJoinGameFromLobby](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby) | Crée une session de jeu pour la session de lobby, ou rejoint une session de jeu existante s'il en existe une pour la session de lobby. |
| [XblMultiplayerManagerJoinLobby](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinlobby) | Fait rejoindre une session de lobby à un utilisateur XBOX. |
| [XblMultiplayerManagerLeaveGame](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame) | Quitte la session de jeu et renvoie l'utilisateur XBOX et tous les autres utilisateurs locaux à la session de lobby. |
| [XblMultiplayerManagerLobbySessionAddLocalUser](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser) | Fait rejoindre la session de lobby à un utilisateur XBOX. |
| [XblMultiplayerManagerLobbySessionConstants](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionconstants) | Récupère les constantes de session associées à la session de lobby. |
| [XblMultiplayerManagerLobbySessionCorrelationId](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioncorrelationid) | Récupère le handle de corrélation de la session de lobby. |
| [XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessiondeletelocalmemberproperties) | Supprime une propriété personnalisée d'un membre local de la session de lobby. |
| [XblMultiplayerManagerLobbySessionHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionhost) | Récupère les informations sur le membre hôte de la session de lobby. |
| [XblMultiplayerManagerLobbySessionInviteFriends](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends) | Affiche l'interface utilisateur XBOX standard, qui permet à l'utilisateur de sélectionner des amis ou des joueurs récents et de les inviter à la partie. |
| [XblMultiplayerManagerLobbySessionInviteUsers](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers) | Invite les utilisateurs spécifiés à la partie sans afficher d'interface utilisateur supplémentaire. |
| [XblMultiplayerManagerLobbySessionIsHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionishost) | Indique si l'utilisateur spécifié est l'hôte de la session de lobby. |
| [XblMultiplayerManagerLobbySessionLocalMembers](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmembers) | Récupère les informations sur les membres locaux de la session de lobby. |
| [XblMultiplayerManagerLobbySessionLocalMembersCount](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmemberscount) | Récupère le nombre de membres locaux dans la session de lobby. |
| [XblMultiplayerManagerLobbySessionMembers](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmembers) | Récupère les informations sur les membres de la session de lobby. |
| [XblMultiplayerManagerLobbySessionMembersCount](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmemberscount) | Récupère le nombre de membres dans la session de lobby. |
| [XblMultiplayerManagerLobbySessionPropertiesJson](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionpropertiesjson) | Récupère les propriétés personnalisées de la session de lobby, sous forme de chaîne JSON. |
| [XblMultiplayerManagerLobbySessionRemoveLocalUser](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionremovelocaluser) | Supprime l'utilisateur local de la session de lobby et de la session de jeu. |
| [XblMultiplayerManagerLobbySessionSessionReference](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsessionreference) | Récupère la référence de session de la session de lobby. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberconnectionaddress) | Définit l'adresse de connexion du membre local. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberproperties) | Définit une propriété personnalisée d'un membre local sur la chaîne JSON spécifiée. |
| [XblMultiplayerManagerLobbySessionSetProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetproperties) | Définit la valeur d'une propriété personnalisée de la session de lobby. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedHost](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost) | Définit l'hôte de la session de lobby, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties) | Définit la valeur d'une propriété personnalisée de la session de lobby, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerMatchStatus](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermatchstatus) | Fournit l'état actuel de la mise en relation. |
| [XblMultiplayerManagerMemberAreMembersOnSameDevice](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermemberaremembersonsamedevice) | Détermine si deux membres se trouvent sur le même appareil. |
| [XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetautofillmembersduringmatchmaking) | Définit si la mise en relation doit remplir automatiquement les emplacements libres pendant la partie. Ce paramètre peut être modifié à tout moment. |
| [XblMultiplayerManagerSetJoinability](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetjoinability) | Restreint les personnes qui peuvent rejoindre la partie. |
| [XblMultiplayerManagerSetQosMeasurements](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetqosmeasurements) | Définit le JSON représentant les mesures de QoS entre l'utilisateur actuel et une liste de clients distants. Cette fonction n'est utilisée que lorsque le titre gère manuellement la QoS. |

## Structures

| Structure | Description |
| - | - |
| [XblMultiplayerConnectionAddressDeviceTokenPair](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerconnectionaddressdevicetokenpair) | Paire adresse de connexion/jeton d'appareil sur laquelle exécuter des mesures de QoS. |
| [XblMultiplayerEvent](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent) | Événement multijoueur renvoyé par [XblMultiplayerManagerDoWork](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork). |
| [XblMultiplayerManagerMember](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember) | Représente une référence à un membre d'une partie multijoueur. |
| [XblMultiplayerPerformQoSMeasurementsArgs](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerperformqosmeasurementsargs) | Arguments d'événement renvoyés pour les événements `XblMultiplayerEventType::PerformQosMeasurements`. |

## Handles

| Handle | Description |
| - | - |
| [XblMultiplayerEventArgsHandle](/fr/reference/live/xsapi-c/multiplayer_manager_c/handles/xblmultiplayereventargshandle) | Handle vers les arguments d'un événement multijoueur, qui peut être utilisé pour récupérer des informations supplémentaires sur un événement multijoueur, selon le type d'événement. |

## Énumérations

| Énumération | Description |
| - | - |
| [XblMultiplayerEventType](/fr/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype) | Définit les valeurs utilisées pour indiquer les types d'événements d'un lobby ou d'une partie multijoueur. XblMultiplayerEventArgsHandle peut être utilisé pour obtenir des informations supplémentaires sur l'événement, selon le type d'événement. |
| [XblMultiplayerJoinability](/fr/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayerjoinability) | Définit les valeurs utilisées pour indiquer qui peut rejoindre votre lobby. |
| [XblMultiplayerMatchStatus](/fr/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayermatchstatus) | Définit les valeurs utilisées pour indiquer l'état des étapes de mise en relation. |
| [XblMultiplayerSessionType](/fr/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayersessiontype) | Définit les valeurs utilisées pour indiquer les types de sessions multijoueurs. |


## Related topics

- [XblMultiplayerManagerInitialize](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize.md)
- [XblMultiplayerManagerMember](/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember.md)
- [XblMultiplayerManagerJoinability](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability.md)
