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

> PlayFab Multiplayer C++ SDK 中的 PFLobbyOwnerMigrationPolicy 值，用於控制目前擁有者離開時大廳擁有權如何在成員之間轉移。

大廳服務可用於在成員之間移轉大廳擁有權的可用原則。

## 語法

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

## 常數

| 常數 | 描述 |
| - | - |
| Automatic | 大廳擁有者中斷連線後，會從已連線的成員中隨機選擇新擁有者。 |
| Manual | 大廳擁有者中斷連線後，任何成員都可以推選自己為新擁有者。<br /><br /> 在選出新擁有者之前，[PFLobbyGetOwner](/zh-TW/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner) 將傳回 null 擁有者。 |
| None | 在任何時候，任何成員都可以推選自己為大廳的擁有者，無論目前擁有者的狀態為何。<br /><br /> 如果目前擁有者離開，[PFLobbyGetOwner](/zh-TW/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner) 將傳回 null 擁有者，直到有新擁有者推選自己為止。 |
| Server | 伺服器是擁有者，無法進行擁有者移轉。 |

## 備註

部分移轉原則會根據大廳擁有者的連線狀態觸發。當成員的 [PFLobbyMemberConnectionStatus](/zh-TW/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus) 值從 `PFLobbyMemberConnectionStatus::Connected` 變更為 `PFLobbyMemberConnectionStatus::NotConnected` 時，該成員即被視為已中斷連線。

## 需求

**標頭：** PFLobby.h

## 另請參閱

[PFLobby 成員](/zh-TW/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)\
[PFLobbyMemberConnectionStatus](/zh-TW/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbymemberconnectionstatus)


## Related topics

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