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

# PFLobbyUpdatedStateChange

> Détails du changement d'état Updated de PlayFab Multiplayer, déclenché lorsque les données partagées ou les données de membre d'un lobby ont été modifiées et que les clients doivent actualiser leur état.

Informations propres au type de changement d'état *Updated*.

## Syntaxe

```cpp theme={null}
struct PFLobbyUpdatedStateChange : PFLobbyStateChange {  
    PFLobbyHandle lobby;  
    bool ownerUpdated;  
    bool maxMembersUpdated;  
    bool accessPolicyUpdated;  
    bool membershipLockUpdated;  
    uint32_t updatedSearchPropertyCount;  
    const char* const* updatedSearchPropertyKeys;  
    uint32_t updatedLobbyPropertyCount;  
    const char* const* updatedLobbyPropertyKeys;  
    uint32_t memberUpdateCount;  
    const PFLobbyMemberUpdateSummary* memberUpdates;  
    bool serverUpdated;  
    uint32_t updatedServerPropertyCount;  
    const char* const* updatedServerPropertyKeys;  
    bool serverConnectionStatusUpdated;  
    bool restrictInvitesToLobbyOwnerUpdated;  
}  
```

### Membres

**`lobby`**   PFLobbyHandle\
*ne doit pas être null*

Lobby mis à jour.

**`ownerUpdated`**   bool

Indicateur précisant si le propriétaire du lobby a été mis à jour.

**`maxMembersUpdated`**   bool

Indicateur précisant si le nombre maximal de membres autorisés dans le lobby a été mis à jour.

**`accessPolicyUpdated`**   bool

Indicateur précisant si la stratégie d'accès du lobby a été mise à jour.

**`membershipLockUpdated`**   bool

Indicateur précisant si le verrouillage d'appartenance du lobby a été mis à jour.

**`updatedSearchPropertyCount`**   uint32\_t

Nombre de propriétés de recherche mises à jour.

**`updatedSearchPropertyKeys`**   const char\* const\*\
*tableau de taille `updatedSearchPropertyCount`*

Clés des propriétés de recherche mises à jour.

**`updatedLobbyPropertyCount`**   uint32\_t

Nombre de propriétés du lobby mises à jour.

**`updatedLobbyPropertyKeys`**   const char\* const\*\
*tableau de taille `updatedLobbyPropertyCount`*

Clés des propriétés du lobby mises à jour.

**`memberUpdateCount`**   uint32\_t

Nombre de mises à jour des membres du lobby.

**`memberUpdates`**   const [PFLobbyMemberUpdateSummary](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary)\*\
*tableau de taille `memberUpdateCount`*

Ensemble des mises à jour des membres.

**`serverUpdated`**   bool

Indicateur précisant si le serveur ayant rejoint un lobby détenu par un client a changé.

**`updatedServerPropertyCount`**   uint32\_t

Nombre de propriétés mises à jour pour le serveur ayant rejoint un lobby détenu par un client.

**`updatedServerPropertyKeys`**   const char\* const\*\
*tableau de taille `updatedServerPropertyCount`*

Clés des propriétés mises à jour pour le serveur ayant rejoint un lobby détenu par un client.

**`serverConnectionStatusUpdated`**   bool

Indicateur précisant si l'état de connexion du serveur du lobby a changé.

**`restrictInvitesToLobbyOwnerUpdated`**   bool

Indicateur précisant si la stratégie du lobby réservant les invitations à son propriétaire a changé.

## Remarques

Ce changement d'état signifie que le lobby est mis à jour et fournit des indications sur les valeurs qui ont changé. Plusieurs mises à jour peuvent être fournies par un même appel à [PFMultiplayerStartProcessingLobbyStateChanges()](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges). Tout l'état reflété par ces mises à jour devient disponible simultanément lors de l'appel de PFMultiplayerStartProcessingLobbyStateChanges() ; les mises à jour peuvent donc être rapprochées individuellement ou par lot.

## Configuration requise

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

## Voir aussi

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


## Related topics

- [PFLobbyGetOwner](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner.md)
- [PFLobbyGetAccessPolicy](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetaccesspolicy.md)
- [PFLobbyGetMembershipLock](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmembershiplock.md)
- [PFLobbyGetMaxMemberCount](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmaxmembercount.md)
- [PFLobbyGetRestrictInvitesToLobbyOwner](/fr/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetrestrictinvitestolobbyowner.md)
