Skip to main content

XblMultiplayerManagerDoWork

Maintient les mises à jour de l’état du jeu entre le titre et Multiplayer Manager (MPM).

Syntaxe

Paramètres

multiplayerEvents   
Type : Deref_out_opt
Tableau d’événements multijoueurs que le jeu doit gérer. Cette valeur est définie sur null si aucun événement multijoueur ne se produit pendant cette mise à jour. multiplayerEventsCount   _Out_
Type : size_t*
Taille du tableau multiplayerEvents.

Valeur de retour

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

Remarques

Cette fonction envoie et reçoit les mises à jour de l’état du jeu entre le titre et Multiplayer Manager (MPM), et renvoie un tableau de structures XblMultiplayerEvent qui représentent les événements multijoueurs importants, tels que l’arrivée ou le départ de joueurs distants. Vous devez appeler cette fonction de manière régulière et fréquente, par exemple une fois par image, afin que MPM puisse maintenir correctement l’état du jeu. Pour plus d’informations, consultez Vue d’ensemble de Multiplayer Manager.
Les événements multijoueurs renvoyés par cette fonction appartiennent à MPM et restent valides uniquement jusqu’au prochain appel de XblMultiplayerManagerDoWork. En outre, le titre doit être thread-safe lors de l’appel de XblMultiplayerManagerDoWork, car l’état du jeu change au moment où cette fonction est appelée. Par exemple, si vous parcourez la liste des membres sur un thread différent de celui à partir duquel vous appelez cette fonction, la liste peut changer lorsque cette fonction est appelée.

Configuration requise

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

Voir aussi

multiplayer_manager_c
Last modified on October 6, 2026