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

> PartyManager オブジェクト インスタンスを初期化します。

PartyManager オブジェクト インスタンスを初期化します。

## 構文

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

### パラメーター

**`titleId`**   [PartyString](/services/playfab/multiplayer/networking/reference/typedefs)

アプリの PlayFab Title ID。

### 戻り値

PartyError

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

## 解説

これは、静的メソッドの [GetSingleton()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton)、[SetMemoryCallbacks()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks)、[GetMemoryCallbacks()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks)、[SetThreadAffinityMask()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask)、[GetThreadAffinityMask()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask)、[SerializeNetworkDescriptor()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor)、[DeserializeNetworkDescriptor()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor)、[SetWorkMode()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode)、[GetWorkMode()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode) を除く、他のどのメソッドよりも前に呼び出す必要があります。Initialize() は、後続の [Cleanup()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup) 呼び出しなしに再度呼び出すことはできません。<br /><br /> Initialize() の呼び出しはそれぞれ、対応する Cleanup() 呼び出しを必要とします。   <br /><br /> Party ライブラリの Microsoft Game Core バージョンを使用するアプリでは、このメソッドを呼び出す前に、Game Core Networking スタックが初期化されるのを待つ必要があります。ネットワーク スタックの状態は、Game Core の XNetworkingGetConnectivityHint API を使用して確認できます。   <br /><br /> Party ライブラリの Microsoft Game Core バージョンを使用するアプリでは、RegisterAppStateChangeNotification API を介してアプリの状態通知を受信する必要があります。アプリが中断される場合、アプリは PartyManager::Cleanup() を呼び出す必要があります。アプリが再開される場合、タイトルは Game Core ネットワーク スタックの準備が整うのを待ってから PartyManager::Initialize() を呼び出して Party ライブラリを再初期化する必要があります。   <br /><br /> 提供される `titleId` は、[CreateLocalUser()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser)、[CreateLocalUserWithEntityType()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype)、および [PartyLocalUser::UpdateEntityToken()](/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/methods/partylocaluser_updateentitytoken) に渡される PlayFab エンティティ ID とエンティティ トークンを取得するために使用したのと同じ Title ID である必要があります。

## 要件

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

## 関連項目

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


## Related topics

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