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

# PartyManager::Cleanup

> Recupera inmediatamente todos los recursos asociados a todos los objetos de la biblioteca de Party.

Recupera inmediatamente todos los recursos asociados a todos los objetos de la biblioteca de Party.

## Sintaxis

```cpp theme={null}
PartyError Cleanup(  
)  
```

### Parámetros

### Valor devuelto

PartyError

`c_partyErrorSuccess` si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante [GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentarios

Si los usuarios locales estaban participando en una PartyNetwork, se quitan de forma no correcta (a los dispositivos remotos les parece que se ha perdido la conectividad de red con este dispositivo), por lo que el procedimiento recomendado es llamar primero a [PartyNetwork::LeaveNetwork()](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_leavenetwork) en todas las redes devueltas por una llamada a [GetNetworks()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks) y esperar al [PartyLeaveNetworkCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyleavenetworkcompletedstatechange) correspondiente para que los usuarios locales salgan correctamente de las PartyNetwork existentes. <br /><br /> Este método no es seguro para subprocesos y no se puede llamar simultáneamente con otros métodos no estáticos de la biblioteca de Party. Después de llamar a este método, se invalida todo el estado de la biblioteca de Party.   <br /><br /> Los títulos que usan la versión de Microsoft Game Core de la biblioteca de Party deben escuchar las notificaciones de estado de la aplicación a través de la API RegisterAppStateChangeNotification. Cuando la aplicación se suspende, el título debe llamar a PartyManager::Cleanup(). Cuando la aplicación se reanuda, el título debe esperar a que la pila de redes de Game Core esté lista y, a continuación, reinicializar la biblioteca de Party llamando a PartyManager::Initialize().   <br /><br /> Cada llamada a [Initialize()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize) debe tener una llamada a Cleanup() correspondiente.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[PartyManager](/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager)\
[PartyManager::Initialize](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize)\
[PartyNetwork::LeaveNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_leavenetwork)\
[PartyManager::GetNetworks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks)


## Related topics

- [PartyManager::Initialize](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [Azure PlayFab Party](/es/build/console-features/networking/game-mesh/playfab-party-intro-networking.md)
- [PartyManager](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)
- [Notas de la versión de PlayFab Party](/es/services/playfab/multiplayer/networking/release-notes.md)
- [PartyManager::SetWorkMode](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md)
