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

> Detalles del cambio de estado Updated de PlayFab Multiplayer, generado cuando se han modificado los datos compartidos o de miembros de un lobby y los clientes deben actualizar su estado.

Información específica del tipo de cambio de estado *Updated*.

## Sintaxis

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

### Miembros

**`lobby`**   PFLobbyHandle\
*no debe ser null*

El lobby que se actualizó.

**`ownerUpdated`**   bool

Una marca que indica si el propietario del lobby se actualizó.

**`maxMembersUpdated`**   bool

Una marca que indica si se actualizó el número máximo de miembros permitidos en el lobby.

**`accessPolicyUpdated`**   bool

Una marca que indica si la directiva de acceso del lobby se actualizó.

**`membershipLockUpdated`**   bool

Una marca que indica si el bloqueo de pertenencia del lobby se actualizó.

**`updatedSearchPropertyCount`**   uint32\_t

El número de propiedades de búsqueda que se actualizaron.

**`updatedSearchPropertyKeys`**   const char\* const\*\
*matriz de tamaño `updatedSearchPropertyCount`*

Las claves de las propiedades de búsqueda que se actualizaron.

**`updatedLobbyPropertyCount`**   uint32\_t

El número de propiedades del lobby que se actualizaron.

**`updatedLobbyPropertyKeys`**   const char\* const\*\
*matriz de tamaño `updatedLobbyPropertyCount`*

Las claves de las propiedades del lobby que se actualizaron.

**`memberUpdateCount`**   uint32\_t

El número de actualizaciones de los miembros del lobby.

**`memberUpdates`**   const [PFLobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary)\*\
*matriz de tamaño `memberUpdateCount`*

El conjunto de actualizaciones de miembros.

**`serverUpdated`**   bool

Una marca que indica si cambió el servidor unido de un lobby propiedad de un cliente.

**`updatedServerPropertyCount`**   uint32\_t

El número de propiedades que se actualizaron para el servidor unido de un lobby propiedad de un cliente.

**`updatedServerPropertyKeys`**   const char\* const\*\
*matriz de tamaño `updatedServerPropertyCount`*

Las claves de las propiedades que se actualizaron para el servidor unido de un lobby propiedad de un cliente.

**`serverConnectionStatusUpdated`**   bool

Una marca que indica si cambió el estado de conexión del servidor del lobby.

**`restrictInvitesToLobbyOwnerUpdated`**   bool

Una marca que indica si cambió la directiva del lobby para restringir las invitaciones al propietario del lobby.

## Comentarios

Este cambio de estado significa que el lobby está actualizado y proporciona sugerencias sobre qué valores han cambiado. Una sola llamada a [PFMultiplayerStartProcessingLobbyStateChanges()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges) puede proporcionar varias actualizaciones. Todo el estado reflejado por estas actualizaciones pasa a estar disponible simultáneamente cuando se llama a PFMultiplayerStartProcessingLobbyStateChanges(), por lo que las actualizaciones se pueden conciliar de forma individual o como un lote.

## Requisitos

**Encabezado:** PFLobby.h

## Consulte también

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


## Related topics

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