> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyManager::Initialize

> PartyManager 개체 인스턴스를 초기화합니다.

PartyManager 개체 인스턴스를 초기화합니다.

## 구문

```cpp theme={null}
PartyError Initialize(  
    PartyString titleId  
)  
```

### 매개 변수

**`titleId`**   [PartyString](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/typedefs.md)

앱의 PlayFab Title ID입니다.

### 반환 값

PartyError

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

## 설명

이는 정적 메서드인 [GetSingleton()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton.md), [SetMemoryCallbacks()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md), [GetMemoryCallbacks()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md), [SetThreadAffinityMask()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md), [GetThreadAffinityMask()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md), [SerializeNetworkDescriptor()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md), [DeserializeNetworkDescriptor()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md), [SetWorkMode()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md) 및 [GetWorkMode()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode.md)를 제외한 다른 메서드보다 먼저 호출되어야 합니다. 후속 [Cleanup()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md) 호출 없이는 Initialize()를 다시 호출할 수 없습니다. \
\
&#x20;Initialize()에 대한 모든 호출에는 그에 대응하는 Cleanup() 호출이 있어야 합니다.   \
\
&#x20;Party 라이브러리의 Microsoft Game Core 버전을 사용하는 앱은 이 메서드를 호출하기 전에 Game Core 네트워킹 스택이 초기화되기를 기다려야 합니다. 네트워크 스택의 상태를 확인하는 것은 Game Core XNetworkingGetConnectivityHint API를 사용하여 수행할 수 있습니다.   \
\
&#x20;Party 라이브러리의 Microsoft Game Core 버전을 사용하는 앱은 RegisterAppStateChangeNotification API를 통해 앱 상태 알림을 수신 대기해야 합니다. 앱이 일시 중단되면 앱은 PartyManager::Cleanup()을 호출해야 합니다. 앱이 다시 시작되면 타이틀은 Game Core 네트워킹 스택이 준비되기를 기다린 다음 PartyManager::Initialize()를 호출하여 Party 라이브러리를 다시 초기화해야 합니다.   \
\
&#x20;  Android 플랫폼에서 빌드하는 앱은 Party가 사용 가능한 Bluetooth 장치를 모니터링하고 연결할 수 있도록 앱 매니페스트에 BLUETOOTH\_CONNECT가 있는지 확인해야 합니다.   \
\
&#x20;제공된 `titleId`는 [CreateLocalUser()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md), [CreateLocalUserWithEntityType()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md) 및 [PartyLocalUser::UpdateEntityToken()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/methods/partylocaluser_updateentitytoken.md)에 전달될 PlayFab Entity ID 및 Entity Token을 획득하는 데 사용된 Title ID와 동일해야 합니다.

## 요구 사항

**헤더:** Party.h

## 참고 항목

[PartyManager](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)\
[PartyManager::CreateLocalUser](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)\
[PartyManager::CreateLocalUserWithEntityType](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)\
[PartyManager::Cleanup](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)\
[PartyManager::GetSingleton](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton.md)\
[PartyManager::SetMemoryCallbacks](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md)\
[PartyManager::GetMemoryCallbacks](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md)\
[PartyManager::SetThreadAffinityMask](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)\
[PartyManager::GetThreadAffinityMask](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md)\
[PartyManager::SerializeNetworkDescriptor](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md)\
[PartyManager::DeserializeNetworkDescriptor](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md)\
[PartyLocalUser::UpdateEntityToken](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/methods/partylocaluser_updateentitytoken.md)


## Related topics

- [PartyManager::Cleanup](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)
- [PartyManager::CreateLocalUser](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)
- [PartyManager::CreateLocalUserWithEntityType](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)
- [PlayFab Party 릴리스 정보](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/release-notes.md)
- [마이그레이션 가이드: PlayFab 독립 실행형 SDK(v1)에서 PlayFab Unified SDK(v2)로](https://docs.xbox.com/ko/services/playfab/sdks/unified-sdk/migrating-from-v1.md)
