> ## 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/ja-jp/services/playfab/multiplayer/networking/reference/typedefs.md)

アプリの PlayFab タイトル ID。

### 戻り値

PartyError

呼び出しが成功した場合は `c_partyErrorSuccess`、それ以外の場合はエラー コード。エラー コードの人間が判読可能な形式は、[GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) から取得できます。

## 解説

これは、静的メソッドの [GetSingleton()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton.md)、[SetMemoryCallbacks()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md)、[GetMemoryCallbacks()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md)、[SetThreadAffinityMask()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)、[GetThreadAffinityMask()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md)、[SerializeNetworkDescriptor()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md)、[DeserializeNetworkDescriptor()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md)、[SetWorkMode()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md)、[GetWorkMode()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode.md) を除く、他のどのメソッドよりも前に呼び出す必要があります。Initialize() は、後続の [Cleanup()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md) 呼び出しなしに再度呼び出すことはできません。\
\
&#x20;Initialize() の呼び出しはそれぞれ、対応する Cleanup() 呼び出しを必要とします。   \
\
&#x20;Party ライブラリの Microsoft Game Core バージョンを使用するアプリでは、このメソッドを呼び出す前に、Game Core Networking スタックが初期化されるのを待つ必要があります。ネットワーク スタックの状態は、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/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)、[CreateLocalUserWithEntityType()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)、および [PartyLocalUser::UpdateEntityToken()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/methods/partylocaluser_updateentitytoken.md) に渡される PlayFab エンティティ ID とエンティティ トークンを取得するために使用したのと同じ Title ID である必要があります。

## 要件

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

## 関連項目

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


## Related topics

- [PartyManager::Cleanup](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)
- [PartyManager::CreateLocalUser](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)
- [PartyManager::CreateLocalUserWithEntityType](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)
- [PlayFab Party リリース ノート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/release-notes.md)
- [PartyRegionUpdateMode](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode.md)
