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

# PartyXblManager::Initialize

> PartyXblManager::Initialize em PartyXboxLive.h inicializa o gerenciador singleton usado para conectar identidades do XBOX Live à biblioteca auxiliar do PlayFab Party SDK.

Inicializa a instância do objeto.

## Sintaxe

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

### Parâmetros

**`titleId`**   [PartyString](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/typedefs.md)

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()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md).

## Comentários

Este método deve ser chamado antes de qualquer outro método do namespace PartyXblManager, exceto os métodos estáticos [GetSingleton()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getsingleton.md), [SetMemoryCallbacks()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setmemorycallbacks.md), [GetMemoryCallbacks()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getmemorycallbacks.md), [SetThreadAffinityMask()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md) e [GetThreadAffinityMask()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask.md). Initialize() não pode ser chamado novamente sem uma chamada subsequente a [Cleanup()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_cleanup.md). \
\
&#x20;Toda chamada a Initialize() deve ter uma chamada correspondente a Cleanup().   \
\
&#x20;É recomendável que os aplicativos que usam a versão XBOX One XDK da biblioteca Party XBOX Live Helper aguardem até que a plataforma esteja pronta para operações de rede antes de chamar este método. Consulte a documentação do XDK sobre práticas recomendadas de rede e de associações seguras de dispositivos para obter mais informações.   \
\
&#x20;Os aplicativos que usam a versão Microsoft Game Core da biblioteca Party XBOX Live Helper 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.   \
\
&#x20;Os aplicativos que usam a versão Microsoft Game Core da biblioteca Party XBOX Live Helper devem escutar notificações de estado do aplicativo por meio da API RegisterAppStateChangeNotification. Quando o aplicativo for suspenso, o título deverá chamar 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 Party XBOX Live Helper chamando Initialize().

## Requisitos

**Cabeçalho:** PartyXboxLive.h

## Confira também

[PartyXblManager](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)\
[PartyXblManager::Cleanup](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_cleanup.md)\
[PartyXblManager::GetSingleton](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getsingleton.md)\
[PartyXblManager::SetMemoryCallbacks](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setmemorycallbacks.md)\
[PartyXblManager::GetMemoryCallbacks](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getmemorycallbacks.md)\
[PartyXblManager::SetThreadAffinityMask](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md)\
[PartyXblManager::GetThreadAffinityMask](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask.md)


## Related topics

- [PartyXblManager::Cleanup](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_cleanup.md)
- [PartyXblManager::GetMemoryCallbacks](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getmemorycallbacks.md)
- [PartyXblManager](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)
- [PartyXblManager::SetThreadAffinityMask](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md)
- [PartyXblManager::GetThreadAffinityMask](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask.md)
