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

# XblMultiplayerManagerLobbySessionSetSynchronizedHost

> XblMultiplayerManagerLobbySessionSetSynchronizedHost

# XblMultiplayerManagerLobbySessionSetSynchronizedHost

Définit l'hôte de la session de lobby, à l'aide de `XblMultiplayerSessionWriteMode::SynchronizedUpdate`.

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerManagerLobbySessionSetSynchronizedHost(  
         const char* deviceToken,  
         void* context  
)  
```

### Paramètres

*deviceToken*   \_In\_\
Type : char\*

Le jeton d'appareil de l'hôte.

*context*   \_In\_opt\_\
Type : void\*

Facultatif. Les données définies par l'application permettant de corréler l'[XblMultiplayerEvent](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent) à l'appel initial.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API.

## Remarques

Cette fonction définit l'hôte de la session de lobby. Utilisez cette fonction pour garantir l'atomicité et résoudre les conflits éventuels entre des appareils qui tentent de définir l'hôte en même temps. <br />Le service peut rejeter la demande de définition de l'hôte si une condition de concurrence se produit en raison d'un conflit. Si la demande est rejetée, le service renvoie `HTTP_E_STATUS_PRECOND_FAILED`. En cas de conflit, réévaluez la nécessité de changer l'hôte et, si nécessaire, appelez de nouveau cette fonction pour soumettre à nouveau la demande.  <br />Le résultat de cette fonction est remis sous la forme d'un événement multijoueur dont le type d'événement est défini sur `XblMultiplayerEventType::SynchronizedHostWriteCompleted`. Vous pouvez appeler [XblMultiplayerManagerDoWork](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork) pour récupérer les événements multijoueurs.  Notez que les jetons d'appareil de l'hôte sont générés à partir de l'adresse d'appareil sécurisée d'un membre de la session ; assurez-vous donc que l'adresse d'appareil sécurisée est définie pour l'hôte souhaité avant d'appeler cette méthode.

## 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)\
[XblMultiplayerManagerLobbySessionSetSynchronizedProperties](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties)\
[XblMultiplayerEvent](/fr/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent)\
[XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress](/fr/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberconnectionaddress)


## Related topics

- [XblMultiplayerManagerLobbySessionSetSynchronizedHost](/ko/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost.md)
- [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties.md)
