multiplayer_manager_c
Fonctions
| Fonction | Description |
|---|---|
| XblMultiplayerEventArgsFindMatchCompleted | Récupère des informations supplémentaires pour les événements multijoueur XblMultiplayerEventType.FindMatchCompleted. |
| XblMultiplayerEventArgsMember | Récupère des informations supplémentaires pour les événements XblMultiplayerEventType::HostChanged et XblMultiplayerEventType::MemberPropertyChanged. |
| XblMultiplayerEventArgsMembers | Récupère des informations supplémentaires pour les événements XblMultiplayerEventType::MemberJoined et XblMultiplayerEventType::MemberLeft. |
| XblMultiplayerEventArgsMembersCount | Récupère des informations supplémentaires pour les événements XblMultiplayerEventType::MemberJoined et XblMultiplayerEventType::MemberLeft. |
| XblMultiplayerEventArgsPerformQoSMeasurements | Récupère des informations supplémentaires pour les événements XblMultiplayerEventType::PerformQosMeasurements. |
| XblMultiplayerEventArgsPropertiesJson | Récupère des informations supplémentaires pour les événements XblMultiplayerEventType::MemberPropertyChanged et XblMultiplayerEventType::SessionPropertyChanged. |
| XblMultiplayerEventArgsXuid | Récupère des informations supplémentaires pour les événements XblMultiplayerEventType::UserAdded, XblMultiplayerEventType::UserRemoved et XblMultiplayerEventType::JoinLobbyCompleted. |
| XblMultiplayerManagerAutoFillMembersDuringMatchmaking | Indique si la partie doit remplir automatiquement les places libres pendant le jeu. |
| XblMultiplayerManagerCancelMatch | Annule la demande de match sur le serveur, s’il en existe une. |
| XblMultiplayerManagerDoWork | Assure les mises à jour de l’état du jeu entre le titre et le gestionnaire multijoueur (MPM). |
| XblMultiplayerManagerEstimatedMatchWaitTime | Récupère le temps d’attente estimé, en secondes, pour terminer une demande de matchmaking en cours. |
| XblMultiplayerManagerFindMatch | Soumet une demande de matchmaking au serveur. |
| XblMultiplayerManagerGameSessionActive | Indique s’il existe une session de jeu active. |
| XblMultiplayerManagerGameSessionConstants | Récupère les constantes de session associées à la session de jeu. |
| XblMultiplayerManagerGameSessionCorrelationId | Récupère le handle de corrélation de la session de jeu. |
| XblMultiplayerManagerGameSessionHost | Récupère les informations sur le membre hôte de la session de jeu. |
| XblMultiplayerManagerGameSessionIsHost | Indique si l’utilisateur spécifié est l’hôte de la session de jeu. |
| XblMultiplayerManagerGameSessionMembers | Récupère les informations sur les membres de la session de jeu. |
| XblMultiplayerManagerGameSessionMembersCount | Récupère le nombre de membres dans la session de jeu. |
| XblMultiplayerManagerGameSessionPropertiesJson | Récupère les propriétés personnalisées de la session de jeu, sous forme de chaîne JSON. |
| XblMultiplayerManagerGameSessionSessionReference | Récupère la référence de session de la session de jeu. |
| XblMultiplayerManagerGameSessionSetProperties | Définit la valeur d’une propriété personnalisée de la session de jeu. |
| XblMultiplayerManagerGameSessionSetSynchronizedHost | Définit l’hôte de la session de jeu, à l’aide de XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerGameSessionSetSynchronizedProperties | Définit la valeur d’une propriété personnalisée de la session de jeu, à l’aide de XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerInitialize | Initialise le gestionnaire multijoueur (MPM). |
| XblMultiplayerManagerJoinability | Indique quels utilisateurs peuvent rejoindre votre session de salon. |
| XblMultiplayerManagerJoinGame | Rejoint une session de jeu à l’aide du nom de session globalement unique. |
| 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 | Fait rejoindre une session de salon à un utilisateur XBOX. |
| XblMultiplayerManagerLeaveGame | Quitte la session de jeu et ramène l’utilisateur XBOX et tous les autres utilisateurs locaux à la session de salon. |
| XblMultiplayerManagerLobbySessionAddLocalUser | Fait rejoindre la session de salon à un utilisateur XBOX. |
| XblMultiplayerManagerLobbySessionConstants | Récupère les constantes de session associées à la session de salon. |
| XblMultiplayerManagerLobbySessionCorrelationId | Récupère le handle de corrélation de la session de salon. |
| XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties | Supprime une propriété personnalisée d’un membre local de la session de salon. |
| XblMultiplayerManagerLobbySessionHost | Récupère les informations sur le membre hôte de la session de salon. |
| 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 | Invite les utilisateurs spécifiés à la partie sans afficher d’interface utilisateur supplémentaire. |
| XblMultiplayerManagerLobbySessionIsHost | Indique si l’utilisateur spécifié est l’hôte de la session de salon. |
| XblMultiplayerManagerLobbySessionLocalMembers | Récupère les informations sur les membres locaux de la session de salon. |
| XblMultiplayerManagerLobbySessionLocalMembersCount | Récupère le nombre de membres locaux dans la session de salon. |
| XblMultiplayerManagerLobbySessionMembers | Récupère les informations sur les membres de la session de salon. |
| XblMultiplayerManagerLobbySessionMembersCount | Récupère le nombre de membres dans la session de salon. |
| XblMultiplayerManagerLobbySessionPropertiesJson | Récupère les propriétés personnalisées de la session de salon, sous forme de chaîne JSON. |
| XblMultiplayerManagerLobbySessionRemoveLocalUser | Retire l’utilisateur local de la session de salon et de la session de jeu. |
| XblMultiplayerManagerLobbySessionSessionReference | Récupère la référence de session de la session de salon. |
| XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress | Définit l’adresse de connexion du membre local. |
| XblMultiplayerManagerLobbySessionSetLocalMemberProperties | Définit une propriété personnalisée d’un membre local sur la chaîne JSON spécifiée. |
| XblMultiplayerManagerLobbySessionSetProperties | Définit la valeur d’une propriété personnalisée de la session de salon. |
| XblMultiplayerManagerLobbySessionSetSynchronizedHost | Définit l’hôte de la session de salon, à l’aide de XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerLobbySessionSetSynchronizedProperties | Définit la valeur d’une propriété personnalisée de la session de salon, à l’aide de XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerMatchStatus | Fournit l’état actuel du matchmaking. |
| XblMultiplayerManagerMemberAreMembersOnSameDevice | Détermine si deux membres se trouvent sur le même appareil. |
| XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking | Définit si le matchmaking doit remplir automatiquement les places libres pendant la partie. Ce paramètre peut être modifié à tout moment. |
| XblMultiplayerManagerSetJoinability | Restreint qui peut rejoindre la partie. |
| 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 | Paire adresse de connexion/jeton d’appareil sur laquelle effectuer des mesures de QoS. |
| XblMultiplayerEvent | Événement multijoueur retourné par XblMultiplayerManagerDoWork. |
| XblMultiplayerManagerMember | Représente une référence à un membre dans une partie multijoueur. |
| XblMultiplayerPerformQoSMeasurementsArgs | Arguments d’événement retournés pour les événements XblMultiplayerEventType::PerformQosMeasurements. |
Handles
| Handle | Description |
|---|---|
| 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 | 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 | Définit les valeurs utilisées pour indiquer qui peut rejoindre votre salon. |
| XblMultiplayerMatchStatus | Définit les valeurs utilisées pour indiquer l’état des étapes du matchmaking. |
| XblMultiplayerSessionType | Définit les valeurs utilisées pour indiquer les types de sessions multijoueur. |
