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

# PFLobbyStateChange

> Estrutura base genérica que representa um evento ou alteração de estado entregue pela biblioteca do PlayFab Multiplayer Lobby, usada para despachar alterações derivadas específicas.

Uma representação genérica de estrutura base de um evento ou alteração de estado na biblioteca do Lobby.

## Sintaxe

```cpp theme={null}
struct PFLobbyStateChange {  
    PFLobbyStateChangeType stateChangeType;  
}  
```

### Membros

**`stateChangeType`**   [PFLobbyStateChangeType](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype)

O tipo específico da alteração de estado representada.

Use este campo para determinar qual estrutura derivada correspondente é representada por este cabeçalho de estrutura PFLobbyStateChange.

## Comentários

As estruturas PFLobbyStateChange são relatadas por [PFMultiplayerStartProcessingLobbyStateChanges()](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges) para que o título as trate e as devolva prontamente por meio do método [PFMultiplayerFinishProcessingLobbyStateChanges()](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfinishprocessinglobbystatechanges). <br /><br /> O campo `stateChangeType` indica qual tipo de alteração de estado ocorreu, e essa estrutura base deve então ser convertida em uma estrutura derivada mais específica para obter informações adicionais específicas do evento.

## Requisitos

**Cabeçalho:** PFLobby.h

## Confira também

[Membros do PFLobby](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)\
[PFMultiplayerStartProcessingLobbyStateChanges](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges)
[PFMultiplayerFinishProcessingLobbyStateChanges](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfinishprocessinglobbystatechanges)


## Related topics

- [PFLobbyStateChangeType](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype.md)
- [PFMultiplayerStartProcessingLobbyStateChanges](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges.md)
- [PFMultiplayerFinishProcessingLobbyStateChanges](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfinishprocessinglobbystatechanges.md)
- [Guia de operações assíncronas do SDK C++ de Lobby e Matchmaking](/pt-BR/services/playfab/multiplayer/lobby/lobby-and-matchmaking-client-sdk-async.md)
- [PFLobbyUpdatedStateChange](/pt-BR/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange.md)
