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

# PFLobbyCreateConfiguration

> 创建 PlayFab Multiplayer 大厅时使用的初始配置数据，包括最大成员数、访问策略和可搜索属性。

创建大厅时使用的初始配置数据。

## 语法

```cpp theme={null}
struct PFLobbyCreateConfiguration {  
    uint32_t maxMemberCount;  
    PFLobbyOwnerMigrationPolicy ownerMigrationPolicy;  
    PFLobbyAccessPolicy accessPolicy;  
    uint32_t searchPropertyCount;  
    const char* const* searchPropertyKeys;  
    const char* const* searchPropertyValues;  
    uint32_t lobbyPropertyCount;  
    const char* const* lobbyPropertyKeys;  
    const char* const* lobbyPropertyValues;  
    bool restrictInvitesToLobbyOwner;  
}  
```

### 成员

**`maxMemberCount`**   uint32\_t

新大厅中允许的最大成员数。

此值必须至少为 `PFLobbyMaxMemberCountLowerLimit`，且不能超过 `PFLobbyMaxMemberCountUpperLimit`。<br /><br /> 如果客户端通过调用 [PFMultiplayerJoinLobby()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby) 或 [PFLobbyAddMember](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember) 违反此限制，则操作将异步失败。

**`ownerMigrationPolicy`**   [PFLobbyOwnerMigrationPolicy](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyownermigrationpolicy)

新大厅的所有者迁移策略。

传递给 [PFMultiplayerCreateAndJoinLobby()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby) 时，此值不能为 `PFLobbyOwnerMigrationPolicy::Server`。传递给 [PFMultiplayerCreateAndClaimServerLobby()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby) 时，此值必须为 `PFLobbyOwnerMigrationPolicy::Server`。

**`accessPolicy`**   [PFLobbyAccessPolicy](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbyaccesspolicy)

新大厅的访问策略。

**`searchPropertyCount`**   uint32\_t

新大厅的初始搜索属性数量。

**`searchPropertyKeys`**   const char\* const\*\
*array of size `searchPropertyCount`*

新大厅的初始搜索属性的键。

搜索属性作为元数据对大厅的非成员可见，可用于过滤和排序大厅搜索结果。<br /><br /> 搜索属性必须采用 string\_keyN 或 number\_keyN 的形式，其中 “N” 是介于 1 和 `PFLobbyMaxSearchPropertyCount` 之间的数字。例如 string\_key1、number\_key14 等。<br />
**`searchPropertyValues`**   const char\* const\*\
*array of size `searchPropertyCount`*

新大厅的初始搜索属性的值。

搜索属性作为元数据对大厅的非成员可见，可用于过滤和排序大厅搜索结果。

**`lobbyPropertyCount`**   uint32\_t

新大厅的初始大厅属性数量。

**`lobbyPropertyKeys`**   const char\* const\*\
*array of size `lobbyPropertyCount`*

新大厅的初始大厅属性的键。

大厅属性仅对大厅成员可见。

**`lobbyPropertyValues`**   const char\* const\*\
*array of size `lobbyPropertyCount`*

新大厅的初始大厅属性的值。

大厅属性仅对大厅成员可见。

**`restrictInvitesToLobbyOwner`**   bool

是否仅允许大厅所有者发送加入大厅邀请的策略。

如果为 true，则只有大厅所有者可以发送邀请。如果为 false，则任何成员都可以发送邀请。此项仅可对客户端拥有的大厅设置为 true。

## 要求

**头文件：** PFLobby.h

## 另请参阅

[PFLobby 成员](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [PFMultiplayerCreateAndJoinLobby](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby.md)
- [PFMultiplayerCreateAndClaimServerLobby](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby.md)
- [PlayFab Multiplayer C++ SDK 发行说明](/zh-CN/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [PFMultiplayer C/C++ API 概览 - PFLobby.h](/zh-CN/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [LobbyCreateConfiguration](/zh-CN/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/LobbyCreateConfiguration.md)
