> ## 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.

# XblMultiplayerManagerDoWork

> XblMultiplayerManagerDoWork

# XblMultiplayerManagerDoWork

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

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerManagerDoWork(  
         const _Deref_out_opt_ multiplayerEvents,  
         size_t* multiplayerEventsCount  
)  
```

### 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](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/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](/fr/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview). <br />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](/fr/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)


## Related topics

- [XblMultiplayerManagerDoWork](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md)
- [Multiplayer Manager overview](/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview.md)
- [XblMultiplayerManagerSetJoinability](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetjoinability.md)
- [Multiplayer Manager 概述](/zh-CN/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview.md)
- [Multiplayer Manager 개요](/ko/services/xbox-services/multiplayer/mpm/live-multiplayer-manager-overview.md)
