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

> Detalhes da alteração de estado Updated do PlayFab Multiplayer, gerada quando os dados compartilhados ou de membro de um lobby são modificados e os clientes devem atualizar o estado.

Informações específicas do tipo de alteração de estado *Updated*.

## Sintaxe

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

### Membros

**`lobby`**   PFLobbyHandle\
*não deve ser nulo*

O lobby que foi atualizado.

**`ownerUpdated`**   bool

Um sinalizador que indica se o proprietário do lobby foi atualizado.

**`maxMembersUpdated`**   bool

Um sinalizador que indica se o número máximo de membros permitidos no lobby foi atualizado.

**`accessPolicyUpdated`**   bool

Um sinalizador que indica se a política de acesso do lobby foi atualizada.

**`membershipLockUpdated`**   bool

Um sinalizador que indica se o bloqueio de associação do lobby foi atualizado.

**`updatedSearchPropertyCount`**   uint32\_t

O número de propriedades de pesquisa que foram atualizadas.

**`updatedSearchPropertyKeys`**   const char\* const\*\
*matriz de tamanho `updatedSearchPropertyCount`*

As chaves das propriedades de pesquisa que foram atualizadas.

**`updatedLobbyPropertyCount`**   uint32\_t

O número de propriedades do lobby que foram atualizadas.

**`updatedLobbyPropertyKeys`**   const char\* const\*\
*matriz de tamanho `updatedLobbyPropertyCount`*

As chaves das propriedades do lobby que foram atualizadas.

**`memberUpdateCount`**   uint32\_t

O número de atualizações dos membros do lobby.

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

O conjunto de atualizações de membros.

**`serverUpdated`**   bool

Um sinalizador que indica se o servidor ingressado em um lobby pertencente ao cliente mudou.

**`updatedServerPropertyCount`**   uint32\_t

O número de propriedades que foram atualizadas para o servidor ingressado em um lobby pertencente ao cliente.

**`updatedServerPropertyKeys`**   const char\* const\*\
*matriz de tamanho `updatedServerPropertyCount`*

As chaves das propriedades que foram atualizadas para o servidor ingressado em um lobby pertencente ao cliente.

**`serverConnectionStatusUpdated`**   bool

Um sinalizador que indica se o status de conexão do servidor do lobby mudou.

**`restrictInvitesToLobbyOwnerUpdated`**   bool

Um sinalizador que indica se a política do lobby de restringir os convites ao proprietário do lobby mudou.

## Comentários

Esta alteração de estado significa que o lobby foi atualizado e fornece dicas sobre quais valores mudaram. Várias atualizações podem ser fornecidas por uma única chamada a [PFMultiplayerStartProcessingLobbyStateChanges()](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges). Todo o estado refletido por essas atualizações fica disponível simultaneamente quando PFMultiplayerStartProcessingLobbyStateChanges() é chamado, portanto as atualizações podem ser reconciliadas individualmente ou em lote.

## Requisitos

**Cabeçalho:** PFLobby.h

## Confira também

[Membros do PFLobby](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

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