XblMultiplayerManagerDoWork
Maintient les mises à jour de l’état du jeu entre le titre et Multiplayer Manager (MPM).Syntaxe
Paramètres
multiplayerEventsType : 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.
