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

# PFLobbyDisconnectedStateChange

> Details of the Disconnected PlayFab Multiplayer lobby state change, delivered once the client has fully disconnected from the lobby service.

Information specific to the *Disconnected* type of state change.

## Syntax

```cpp theme={null}
struct PFLobbyDisconnectedStateChange : PFLobbyStateChange {  
    PFLobbyHandle lobby;  
}  
```

### Members

**`lobby`**   PFLobbyHandle\
*must not be null*

The lobby that has disconnected.

## Remarks

This state change signals that the lobby has completed disconnecting. This is the last state change that will be provided for this lobby object. Once this state change is returned to [PFMultiplayerFinishProcessingLobbyStateChanges()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerfinishprocessinglobbystatechanges), the Lobby object memory will become invalid.

## Requirements

**Header:** PFLobby.h

## See also

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


## Related topics

- [PFMultiplayer C/C++ API overview - PFLobby.h](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [PFLobbyStateChangeType](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/enums/pflobbystatechangetype.md)
- [PFLobbyStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbystatechange.md)
- [PFLobbyDisconnectingStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbydisconnectingstatechange.md)
- [PFLobbyUpdatedStateChange](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbyupdatedstatechange.md)
