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

> Party 라이브러리와 상호 작용하기 위한 기본 관리 클래스입니다.

Party 라이브러리와 상호 작용하기 위한 기본 관리 클래스입니다.

## Syntax

```cpp theme={null}
class PartyManager  
```

## Public Methods

| Name                                                                                                                                                                            | Description                                                                                                                                                                                                                                                                                                                            |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [GetSingleton](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton)                                                       | PartyManager 싱글톤 인스턴스에 대한 참조를 검색합니다.                                                                                                                                                                                                                                                                                                   |
| [SetOption](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption)                                                             | Party 라이브러리 기능을 미세 조정하는 옵션을 구성합니다.                                                                                                                                                                                                                                                                                                     |
| [GetOption](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption)                                                             | Party 라이브러리 기능을 미세 조정하는 데 사용되는 옵션을 검색합니다.                                                                                                                                                                                                                                                                                              |
| [GetErrorMessage](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage)                                                 | Party 라이브러리에서 생성된 오류의 사람이 읽을 수 있는 형식을 가져옵니다.                                                                                                                                                                                                                                                                                           |
| [SerializeNetworkDescriptor](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor)                           | 네트워크 디스크립터 구조체를 타이틀 및 플랫폼별 통신 채널을 통해 안전하게 전달할 수 있는 불투명 문자열로 직렬화합니다.                                                                                                                                                                                                                                                                    |
| [DeserializeNetworkDescriptor](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor)                       | [SerializeNetworkDescriptor()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor)에 대한 이전 호출을 통해 직렬화된 불투명 문자열에서 네트워크 디스크립터 구조체를 역직렬화합니다.                                                                                                                          |
| [SetMemoryCallbacks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks)                                           | Party 라이브러리에서 사용해야 하는 메모리 할당 및 해제 콜백을 선택적으로 구성합니다.                                                                                                                                                                                                                                                                                     |
| [GetMemoryCallbacks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks)                                           | Party 라이브러리에서 사용 중인 메모리 할당 및 해제 콜백을 검색합니다.                                                                                                                                                                                                                                                                                             |
| [SetProfilingCallbacksForMethodEntryExit](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setprofilingcallbacksformethodentryexit) | Party 라이브러리가 계측된 메서드에 진입하거나 종료할 때 수행하는 프로파일링 이벤트 콜백을 선택적으로 구성합니다.                                                                                                                                                                                                                                                                      |
| [GetProfilingCallbacksForMethodEntryExit](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getprofilingcallbacksformethodentryexit) | Party 라이브러리가 계측된 메서드에 진입하거나 종료할 때 사용하도록 구성된 프로파일링 이벤트 콜백을 검색합니다.                                                                                                                                                                                                                                                                       |
| [SetThreadAffinityMask](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask)                                     | 내부 Party 라이브러리 스레드가 실행되는 프로세서를 선택적으로 구성합니다.                                                                                                                                                                                                                                                                                            |
| [GetThreadAffinityMask](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask)                                     | 내부 Party 라이브러리 스레드가 실행되거나 실행 중인 현재 프로세서 집합을 어피니티 마스크로 검색합니다.                                                                                                                                                                                                                                                                           |
| [SetWorkMode](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode)                                                         | `threadId`와 연결된 Party 라이브러리 처리 작업의 작업 모드를 구성합니다.                                                                                                                                                                                                                                                                                       |
| [GetWorkMode](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode)                                                         | `threadId`와 연결된 Party 라이브러리의 내부 처리 작업의 현재 작업 모드를 검색합니다.                                                                                                                                                                                                                                                                                |
| [Initialize](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize)                                                           | PartyManager 개체 인스턴스를 초기화합니다.                                                                                                                                                                                                                                                                                                          |
| [Cleanup](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup)                                                                 | 모든 Party 라이브러리 개체와 연결된 모든 리소스를 즉시 회수합니다.                                                                                                                                                                                                                                                                                               |
| [StartProcessingStateChanges](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges)                         | 마지막 호출 이후 처리할 모든 PartyStateChange의 배열을 검색합니다.                                                                                                                                                                                                                                                                                          |
| [FinishProcessingStateChanges](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges)                       | 처리 중이었던 PartyStateChange의 배열을 반환합니다.                                                                                                                                                                                                                                                                                                   |
| [DoWork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_dowork)                                                                   | `threadId`와 연결된 처리 작업을 동기적으로 수행합니다.                                                                                                                                                                                                                                                                                                    |
| [GetRegions](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getregions)                                                           | 타이틀에 대해 구성된 지역 집합과 왕복 대기 시간 정보를 포함하는 배열을 가져옵니다.                                                                                                                                                                                                                                                                                        |
| [CreateNewNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createnewnetwork)                                               | 새 네트워크를 만들기 위한 비동기 시도를 큐에 넣습니다.                                                                                                                                                                                                                                                                                                        |
| [ConnectToNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_connecttonetwork)                                               | 네트워크에 연결하기 위한 비동기 시도를 큐에 넣습니다.                                                                                                                                                                                                                                                                                                         |
| [GetLocalDevice](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocaldevice)                                                   | 로컬 디바이스를 가져옵니다.                                                                                                                                                                                                                                                                                                                        |
| [CreateLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser)                                                 | 네트워킹 및 채팅 작업을 수행할 때 로컬 플레이어를 나타내는 데 사용되는 로컬 사용자 개체를 만듭니다.                                                                                                                                                                                                                                                                              |
| [CreateLocalUserWithEntityType](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype)                     | 네트워킹 및 채팅 작업을 수행할 때 지원되는 PlayFab Entity ID 및 유형을 나타내는 데 사용되는 로컬 사용자 개체를 만듭니다.                                                                                                                                                                                                                                                          |
| [DestroyLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_destroylocaluser)                                               | 로컬 사용자를 파괴하기 위한 비동기 작업을 시작합니다.                                                                                                                                                                                                                                                                                                         |
| [GetLocalUsers](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers)                                                     | [CreateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser) 또는 [CreateLocalUserWithEntityType()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype)에 의해 만들어진 모든 로컬 사용자를 포함하는 배열을 가져옵니다. |
| [GetNetworks](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getnetworks)                                                         | 로컬 디바이스가 연결되어 있거나 연결 중인 모든 네트워크의 배열을 가져옵니다.                                                                                                                                                                                                                                                                                            |
| [GetChatControls](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols)                                                 | 로컬 디바이스와 모든 원격 디바이스의 모든 채팅 컨트롤을 결합한 목록이 포함된 배열을 가져옵니다.                                                                                                                                                                                                                                                                                 |

## Remarks

클래스의 인스턴스는 하나만 허용됩니다.

## Requirements

**Header:** Party.h

## See also

[Party members](/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

- [PartyManager::Initialize](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [PartyManager::Cleanup](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)
- [PartyManager::DoWork](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_dowork.md)
- [PartyManager::GetOption](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getoption.md)
- [PartyManager::SetOption](/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setoption.md)
