Skip to main content

XblMultiplayerManagerFindMatch

Soumet une demande de matchmaking au serveur.

Syntaxe

Paramètres

hopperName   _In_z_
Type : char*
Nom de la trémie (hopper) pour cette demande. attributesJson   _In_opt_z_
Type : char*
Facultatif. Attributs du ticket de match pour cette demande, sous forme de chaîne JSON. timeoutInSeconds   _In_
Type : uint32_t
Durée maximale, en secondes, d’attente que les utilisateurs rejoignent le match.

Valeur de retour

Type : HRESULT Code de retour HRESULT pour cette opération d’API.

Remarques

Cette fonction soumet une demande de matchmaking pour la session de salle d’attente à Multiplayer Manager (MPM). Avant de pouvoir utiliser cette fonction, vous devez d’abord configurer des trémies dans la configuration de service de votre titre. Une trémie définit les règles utilisées par SmartMatch pour associer les joueurs. Pour plus d’informations sur les trémies, consultez Vue d’ensemble du matchmaking. Si aucune session de salle d’attente n’existe, probablement parce que XblMultiplayerManagerInitialize n’a pas été appelée, ou si les utilisateurs locaux n’ont pas été ajoutés à la session de salle d’attente avant l’appel de cette fonction, une erreur se produit. Une erreur se produit également si un matchmaking est déjà en cours.
Le résultat de cette fonction est fourni sous la forme d’un événement multijoueur dont le type d’événement est défini sur XblMultiplayerEventType::FindMatchCompleted. Vous pouvez appeler XblMultiplayerManagerDoWork pour récupérer les événements multijoueurs.

Configuration requise

En-tête : multiplayer_manager_c.h Bibliothèque : Microsoft.Xbox.Services.14x.GDK.C.lib

Voir aussi

multiplayer_manager_c
XblMultiplayerManagerEstimatedMatchWaitTime
Last modified on October 6, 2026