> ## 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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsfindmatchcompleted) | Récupère des informations supplémentaires pour les événements multijoueur `XblMultiplayerEventType.FindMatchCompleted`. |
| [XblMultiplayerEventArgsMember](/fr-CA/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-CA/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-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsperformqosmeasurements) | Récupère des informations supplémentaires pour les événements `XblMultiplayerEventType::PerformQosMeasurements`. |
| [XblMultiplayerEventArgsPropertiesJson](/fr-CA/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-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerautofillmembersduringmatchmaking) | Indique si la partie doit remplir automatiquement les places libres pendant le jeu. |
| [XblMultiplayerManagerCancelMatch](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagercancelmatch) | Annule la demande de match sur le serveur, s'il en existe une. |
| [XblMultiplayerManagerDoWork](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork) | Assure les mises à jour de l'état du jeu entre le titre et le gestionnaire multijoueur (MPM). |
| [XblMultiplayerManagerEstimatedMatchWaitTime](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerestimatedmatchwaittime) | Récupère le temps d'attente estimé, en secondes, pour terminer une demande de matchmaking en cours. |
| [XblMultiplayerManagerFindMatch](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerfindmatch) | Soumet une demande de matchmaking au serveur. |
| [XblMultiplayerManagerGameSessionActive](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionactive) | Indique s'il existe une session de jeu active. |
| [XblMultiplayerManagerGameSessionConstants](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionconstants) | Récupère les constantes de session associées à la session de jeu. |
| [XblMultiplayerManagerGameSessionCorrelationId](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessioncorrelationid) | Récupère le handle de corrélation de la session de jeu. |
| [XblMultiplayerManagerGameSessionHost](/fr-CA/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-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmembers) | Récupère les informations sur les membres de la session de jeu. |
| [XblMultiplayerManagerGameSessionMembersCount](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmemberscount) | Récupère le nombre de membres dans la session de jeu. |
| [XblMultiplayerManagerGameSessionPropertiesJson](/fr-CA/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-CA/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-CA/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-CA/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-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize) | Initialise le gestionnaire multijoueur (MPM). |
| [XblMultiplayerManagerJoinability](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability) | Indique quels utilisateurs peuvent rejoindre votre session de salon. |
| [XblMultiplayerManagerJoinGame](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame) | Rejoint une session de jeu à l'aide du nom de session globalement unique. |
| [XblMultiplayerManagerJoinGameFromLobby](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby) | Crée une nouvelle session de jeu pour la session de salon, ou rejoint une session de jeu existante s'il en existe une pour la session de salon. |
| [XblMultiplayerManagerJoinLobby](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinlobby) | Fait rejoindre une session de salon à un utilisateur XBOX. |
| [XblMultiplayerManagerLeaveGame](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame) | Quitte la session de jeu et ramène l'utilisateur XBOX et tous les autres utilisateurs locaux à la session de salon. |
| [XblMultiplayerManagerLobbySessionAddLocalUser](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser) | Fait rejoindre la session de salon à un utilisateur XBOX. |
| [XblMultiplayerManagerLobbySessionConstants](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionconstants) | Récupère les constantes de session associées à la session de salon. |
| [XblMultiplayerManagerLobbySessionCorrelationId](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioncorrelationid) | Récupère le handle de corrélation de la session de salon. |
| [XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessiondeletelocalmemberproperties) | Supprime une propriété personnalisée d'un membre local de la session de salon. |
| [XblMultiplayerManagerLobbySessionHost](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionhost) | Récupère les informations sur le membre hôte de la session de salon. |
| [XblMultiplayerManagerLobbySessionInviteFriends](/fr-CA/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-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionishost) | Indique si l'utilisateur spécifié est l'hôte de la session de salon. |
| [XblMultiplayerManagerLobbySessionLocalMembers](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmembers) | Récupère les informations sur les membres locaux de la session de salon. |
| [XblMultiplayerManagerLobbySessionLocalMembersCount](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmemberscount) | Récupère le nombre de membres locaux dans la session de salon. |
| [XblMultiplayerManagerLobbySessionMembers](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmembers) | Récupère les informations sur les membres de la session de salon. |
| [XblMultiplayerManagerLobbySessionMembersCount](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmemberscount) | Récupère le nombre de membres dans la session de salon. |
| [XblMultiplayerManagerLobbySessionPropertiesJson](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionpropertiesjson) | Récupère les propriétés personnalisées de la session de salon, sous forme de chaîne JSON. |
| [XblMultiplayerManagerLobbySessionRemoveLocalUser](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionremovelocaluser) | Retire l'utilisateur local de la session de salon et de la session de jeu. |
| [XblMultiplayerManagerLobbySessionSessionReference](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsessionreference) | Récupère la référence de session de la session de salon. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberconnectionaddress) | Définit l'adresse de connexion du membre local. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberProperties](/fr-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetproperties) | Définit la valeur d'une propriété personnalisée de la session de salon. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedHost](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost) | Définit l'hôte de la session de salon, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties) | Définit la valeur d'une propriété personnalisée de la session de salon, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerMatchStatus](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermatchstatus) | Fournit l'état actuel du matchmaking. |
| [XblMultiplayerManagerMemberAreMembersOnSameDevice](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermemberaremembersonsamedevice) | Détermine si deux membres se trouvent sur le même appareil. |
| [XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetautofillmembersduringmatchmaking) | Définit si le matchmaking doit remplir automatiquement les places libres pendant la partie. Ce paramètre peut être modifié à tout moment. |
| [XblMultiplayerManagerSetJoinability](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetjoinability) | Restreint qui peut rejoindre la partie. |
| [XblMultiplayerManagerSetQosMeasurements](/fr-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerconnectionaddressdevicetokenpair) | Paire adresse de connexion/jeton d'appareil sur laquelle effectuer des mesures de QoS. |
| [XblMultiplayerEvent](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent) | Événement multijoueur retourné par [XblMultiplayerManagerDoWork](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork). |
| [XblMultiplayerManagerMember](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember) | Représente une référence à un membre dans une partie multijoueur. |
| [XblMultiplayerPerformQoSMeasurementsArgs](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerperformqosmeasurementsargs) | Arguments d'événement retournés pour les événements `XblMultiplayerEventType::PerformQosMeasurements`. |

## Handles

| Handle | Description |
| - | - |
| [XblMultiplayerEventArgsHandle](/fr-CA/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-CA/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype) | Définit les valeurs utilisées pour indiquer les types d'événements d'un salon 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-CA/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayerjoinability) | Définit les valeurs utilisées pour indiquer qui peut rejoindre votre salon. |
| [XblMultiplayerMatchStatus](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayermatchstatus) | Définit les valeurs utilisées pour indiquer l'état des étapes du matchmaking. |
| [XblMultiplayerSessionType](/fr-CA/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayersessiontype) | Définit les valeurs utilisées pour indiquer les types de sessions multijoueur. |


## Related topics

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