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

> Données de configuration initiales utilisées lors de la création d'un lobby PlayFab Multiplayer, y compris le nombre maximal de membres, la stratégie d'accès et les propriétés consultables.

Données de configuration initiales utilisées lors de la création d'un lobby.

## Syntaxe

```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;  
}  
```

### Membres

**`maxMemberCount`**   uint32\_t

Nombre maximal de membres autorisés dans le nouveau lobby.

Cette valeur doit être comprise entre `PFLobbyMaxMemberCountLowerLimit` et `PFLobbyMaxMemberCountUpperLimit`. <br /><br /> Si un client devait enfreindre cette limite en appelant [PFMultiplayerJoinLobby()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerjoinlobby) ou [PFLobbyAddMember](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbyaddmember), l'opération échouerait de façon asynchrone.

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

Stratégie de migration du propriétaire du nouveau lobby.

Lorsqu'elle est transmise à [PFMultiplayerCreateAndJoinLobby()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby), cette valeur ne peut pas être `PFLobbyOwnerMigrationPolicy::Server`. Lorsqu'elle est transmise à [PFMultiplayerCreateAndClaimServerLobby()](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby), cette valeur doit être `PFLobbyOwnerMigrationPolicy::Server`.

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

Stratégie d'accès du nouveau lobby.

**`searchPropertyCount`**   uint32\_t

Nombre de propriétés de recherche initiales du nouveau lobby.

**`searchPropertyKeys`**   const char\* const\*\
*tableau de taille `searchPropertyCount`*

Clés des propriétés de recherche initiales du nouveau lobby.

Les propriétés de recherche sont visibles par les non-membres du lobby en tant que métadonnées, qui peuvent être utilisées pour filtrer et trier les résultats de recherche de lobbies. <br /><br /> Les propriétés de recherche doivent être de la forme string\_keyN ou number\_keyN, où « N » est un nombre compris entre 1 et `PFLobbyMaxSearchPropertyCount`. Par exemple, string\_key1, number\_key14, etc. <br />
**`searchPropertyValues`**   const char\* const\*\
*tableau de taille `searchPropertyCount`*

Valeurs des propriétés de recherche initiales du nouveau lobby.

Les propriétés de recherche sont visibles par les non-membres du lobby en tant que métadonnées, qui peuvent être utilisées pour filtrer et trier les résultats de recherche de lobbies.

**`lobbyPropertyCount`**   uint32\_t

Nombre de propriétés de lobby initiales du nouveau lobby.

**`lobbyPropertyKeys`**   const char\* const\*\
*tableau de taille `lobbyPropertyCount`*

Clés des propriétés de lobby initiales du nouveau lobby.

Les propriétés du lobby ne sont visibles que par les membres du lobby.

**`lobbyPropertyValues`**   const char\* const\*\
*tableau de taille `lobbyPropertyCount`*

Valeurs des propriétés de lobby initiales du nouveau lobby.

Les propriétés du lobby ne sont visibles que par les membres du lobby.

**`restrictInvitesToLobbyOwner`**   bool

Stratégie indiquant si seul le propriétaire du lobby peut envoyer des invitations à le rejoindre.

Si la valeur est true, seul le propriétaire du lobby peut envoyer des invitations. Si elle est false, n'importe quel membre peut en envoyer. Ne peut être true que pour les lobbies détenus par un client.

## Configuration requise

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

## Voir aussi

[Membres de PFLobby](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [PFMultiplayerCreateAndJoinLobby](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandjoinlobby.md)
- [PFMultiplayerCreateAndClaimServerLobby](/fr-CA/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayercreateandclaimserverlobby.md)
- [Notes de version du SDK C++ PlayFab Multiplayer](/fr-CA/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
- [LobbyCreateConfiguration](/fr-CA/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/LobbyCreateConfiguration.md)
- [Classe LobbyCreateConfiguration](/fr-CA/services/playfab/multiplayer/lobby/unity-multiplayer-api-reference/PlayFab.Multiplayer/LobbyCreateConfiguration/overview.md)
