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

> Inicializa a instância do objeto PartyManager.

Inicializa a instância do objeto PartyManager.

## Sintaxe

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

### Parâmetros

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

A ID do título do PlayFab do aplicativo.

### Valor retornado

PartyError

`c_partyErrorSuccess` se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de [GetErrorMessage()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentários

Este método deve ser chamado antes de qualquer outro método, exceto os métodos estáticos [GetSingleton()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton), [SetMemoryCallbacks()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks), [GetMemoryCallbacks()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks), [SetThreadAffinityMask()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask), [GetThreadAffinityMask()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask), [SerializeNetworkDescriptor()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor), [DeserializeNetworkDescriptor()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor), [SetWorkMode()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode) e [GetWorkMode()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode). Initialize() não pode ser chamado novamente sem uma chamada subsequente a [Cleanup()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup). <br /><br /> Toda chamada a Initialize() deve ter uma chamada correspondente a Cleanup().   <br /><br /> Aplicativos que usam a versão Microsoft Game Core da biblioteca do Party precisarão aguardar a inicialização da pilha de rede do Game Core antes de chamar este método. O status da pilha de rede pode ser determinado usando a API XNetworkingGetConnectivityHint do Game Core.   <br /><br /> Aplicativos que usam a versão Microsoft Game Core da biblioteca do Party devem escutar notificações de estado do aplicativo por meio da API RegisterAppStateChangeNotification. Quando o aplicativo for suspenso, ele deverá chamar PartyManager::Cleanup(). Quando o aplicativo for retomado, o título deverá aguardar a pilha de rede do Game Core ficar pronta e, em seguida, reinicializar a biblioteca do Party chamando PartyManager::Initialize().   <br /><br />   Aplicativos compilados na plataforma Android devem garantir que BLUETOOTH\_CONNECT esteja presente no manifesto do aplicativo para que o Party possa monitorar e se conectar a dispositivos Bluetooth disponíveis.   <br /><br /> O `titleId` fornecido deve ser a mesma ID de título usada para obter as IDs de entidade e os tokens de entidade do PlayFab que serão passados para [CreateLocalUser()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser), [CreateLocalUserWithEntityType()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype) e [PartyLocalUser::UpdateEntityToken()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/methods/partylocaluser_updateentitytoken).

## Requisitos

**Cabeçalho:** Party.h

## Confira também

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


## Related topics

- [PartyManager::Initialize](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [PartyManager::Cleanup](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)
