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

# 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](/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/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage).

## Comentários

Este método deve ser chamado antes de qualquer outro método do namespace PartyXblManager, exceto os métodos estáticos [GetSingleton()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getsingleton), [SetMemoryCallbacks()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setmemorycallbacks), [GetMemoryCallbacks()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getmemorycallbacks), [SetThreadAffinityMask()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask) e [GetThreadAffinityMask()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask). Initialize() não pode ser chamado novamente sem uma chamada subsequente a [Cleanup()](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_cleanup). <br /><br /> Toda chamada a Initialize() deve ter uma chamada correspondente a Cleanup().   <br /><br /> É 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.   <br /><br /> 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.   <br /><br /> 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](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblManager::Cleanup](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_cleanup)\
[PartyXblManager::GetSingleton](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getsingleton)\
[PartyXblManager::SetMemoryCallbacks](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setmemorycallbacks)\
[PartyXblManager::GetMemoryCallbacks](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getmemorycallbacks)\
[PartyXblManager::SetThreadAffinityMask](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask)\
[PartyXblManager::GetThreadAffinityMask](/pt-BR/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask)


## Related topics

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