> ## 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 ライブラリと対話するための主要な管理クラス。

## 構文

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

## パブリック メソッド

| 名前                                                                                                                                                                              | 説明                                                                                                                                                                                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [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)                         | 前回のような呼び出し以降に処理するすべての PartyStateChanges の配列を取得します。                                                                                                                                                                                                                                                                                     |
| [FinishProcessingStateChanges](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges)                       | 処理中だった PartyStateChanges の配列を返します。                                                                                                                                                                                                                                                                                                     |
| [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 エンティティ 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)                                                 | ローカル デバイス上のすべてのチャット コントロールと、すべてのリモート デバイス上のチャット コントロールの結合された一覧を含む配列を取得します。                                                                                                                                                                                                                                                             |

## 解説

クラスのインスタンスは 1 つのみ許可されます。

## 要件

**ヘッダー:** Party.h

## 関連項目

[Party メンバー](/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

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