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

> Valores de PFLobbyOwnerMigrationPolicy no SDK C++ do PlayFab Multiplayer que controlam como a propriedade do lobby é transferida entre os membros quando o proprietário atual sai.

As políticas disponíveis que o serviço de lobby pode usar para migrar a propriedade do lobby entre os membros.

## Sintaxe

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

## Constantes

| Constante | Descrição |
| - | - |
| Automatic | Quando o proprietário do lobby é desconectado, um novo proprietário é escolhido aleatoriamente no conjunto de membros conectados. |
| Manual | Quando o proprietário do lobby é desconectado, qualquer membro pode se eleger como o novo proprietário.<br /><br /> Até que um novo proprietário seja escolhido, [PFLobbyGetOwner](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner) retornará um proprietário nulo. |
| None | A qualquer momento, qualquer membro pode se eleger proprietário do lobby, independentemente do estado do proprietário atual.<br /><br /> Se o proprietário atual sair, [PFLobbyGetOwner](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner) retornará um proprietário nulo até que um novo proprietário se eleja. |
| Server | O servidor é o proprietário e a migração de proprietário não é possível. |

## Comentários

Algumas políticas de migração são disparadas com base no status de conexão do proprietário do lobby. Um membro é considerado desconectado quando o valor de [PFLobbyMemberConnectionStatus](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) dele muda de `PFLobbyMemberConnectionStatus::Connected` para `PFLobbyMemberConnectionStatus::NotConnected`.

## Requisitos

**Cabeçalho:** PFLobby.h

## Confira também

[Membros do PFLobby](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)\
[PFLobbyMemberConnectionStatus](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus)


## Related topics

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