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

# PFLobbyOwnerMigrationPolicy

> Valeurs PFLobbyOwnerMigrationPolicy du SDK C++ PlayFab Multiplayer qui déterminent comment la propriété du lobby est transférée entre les membres lorsque le propriétaire actuel quitte le lobby.

Stratégies disponibles que le service de lobby peut utiliser pour faire migrer la propriété du lobby entre les membres.

## Syntaxe

```cpp theme={null}
enum class PFLobbyOwnerMigrationPolicy  : uint32_t  
{  
    Automatic = 0,  
    Manual = 1,  
    None = 2,  
    Server = 3,  
}  
```

## Constantes

| Constante | Description |
| - | - |
| Automatic | Une fois le propriétaire du lobby déconnecté, un nouveau propriétaire est choisi au hasard parmi les membres connectés. |
| Manual | Une fois le propriétaire du lobby déconnecté, n'importe quel membre peut se désigner comme nouveau propriétaire.<br /><br /> Tant qu'aucun nouveau propriétaire n'est choisi, [PFLobbyGetOwner](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner) renvoie un propriétaire null. |
| None | À tout moment, n'importe quel membre peut se désigner comme propriétaire du lobby, quel que soit l'état du propriétaire actuel.<br /><br /> Si le propriétaire actuel quitte le lobby, [PFLobbyGetOwner](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner) renvoie un propriétaire null jusqu'à ce qu'un nouveau propriétaire se désigne. |
| Server | Le serveur est le propriétaire, et la migration du propriétaire n'est pas possible. |

## Remarques

Certaines stratégies de migration se déclenchent en fonction de l'état de connexion du propriétaire du lobby. Un membre est considéré comme déconnecté lorsque sa valeur [PFLobbyMemberConnectionStatus](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) passe de `PFLobbyMemberConnectionStatus::Connected` à `PFLobbyMemberConnectionStatus::NotConnected`.

## Configuration requise

**En-tête :** PFLobby.h

## Voir aussi

[Membres de PFLobby](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)\
[PFLobbyMemberConnectionStatus](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus)


## Related topics

- [PFLobbyGetOwnerMigrationPolicy](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetownermigrationpolicy.md)
- [PFLobbyGetOwner](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner.md)
- [PFLobbyArrangedJoinConfiguration](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyarrangedjoinconfiguration.md)
- [PFLobbyCreateConfiguration](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbycreateconfiguration.md)
- [PFLobbyDataUpdate](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydataupdate.md)
