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

> 모든 Party 라이브러리 객체와 연결된 모든 리소스를 즉시 회수합니다.

모든 Party 라이브러리 객체와 연결된 모든 리소스를 즉시 회수합니다.

## Syntax

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

### Parameters

### Return value

PartyError

호출이 성공한 경우 `c_partyErrorSuccess`, 그렇지 않으면 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형식은 [GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage)를 통해 검색할 수 있습니다.

## Remarks

로컬 사용자가 PartyNetwork에 참여하고 있었다면 우아하지 않게 제거됩니다(원격 디바이스에는 이 디바이스에 대한 네트워크 연결이 손실된 것처럼 보임). 따라서 모범 사례는 먼저 [GetNetworks()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks) 호출에서 반환된 모든 네트워크에 대해 [PartyNetwork::LeaveNetwork()](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_leavenetwork)를 호출하고, 해당하는 [PartyLeaveNetworkCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyleavenetworkcompletedstatechange)를 기다려 로컬 사용자가 기존 PartyNetwork에서 정상적으로 나가도록 하는 것입니다. <br /><br /> 이 메서드는 스레드로부터 안전하지 않으며 다른 비정적 Party 라이브러리 메서드와 동시에 호출할 수 없습니다. 이 메서드를 호출한 후에는 모든 Party 라이브러리 상태가 무효화됩니다.   <br /><br /> Party 라이브러리의 Microsoft Game Core 버전을 사용하는 타이틀은 RegisterAppStateChangeNotification API를 통해 앱 상태 알림을 수신 대기해야 합니다. 앱이 일시 중단되면 타이틀은 PartyManager::Cleanup()을 호출해야 합니다. 앱이 다시 시작되면 타이틀은 Game Core 네트워킹 스택이 준비될 때까지 기다린 다음 PartyManager::Initialize()를 호출하여 Party 라이브러리를 다시 초기화해야 합니다.   <br /><br /> [Initialize()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize)에 대한 모든 호출에는 해당 Cleanup() 호출이 있어야 합니다.

## Requirements

**Header:** Party.h

## See also

[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](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [Azure PlayFab Party](/ko/build/console-features/networking/game-mesh/playfab-party-intro-networking.md)
- [PlayFab Party 릴리스 정보](/ko/services/playfab/multiplayer/networking/release-notes.md)
- [PartyManager](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)
- [PartyManager::SetWorkMode](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md)
