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

> Inicializa la instancia del objeto PartyManager.

Inicializa la instancia del objeto PartyManager.

## Sintaxis

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

### Parámetros

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

El Title ID de PlayFab de la aplicación.

### Valor devuelto

PartyError

`c_partyErrorSuccess` si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante [GetErrorMessage()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Comentarios

Se debe llamar a este método antes que a cualquier otro, aparte de los métodos estáticos [GetSingleton()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getsingleton.md), [SetMemoryCallbacks()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setmemorycallbacks.md), [GetMemoryCallbacks()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getmemorycallbacks.md), [SetThreadAffinityMask()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md), [GetThreadAffinityMask()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md), [SerializeNetworkDescriptor()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_serializenetworkdescriptor.md), [DeserializeNetworkDescriptor()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_deserializenetworkdescriptor.md), [SetWorkMode()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setworkmode.md) y [GetWorkMode()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getworkmode.md). No se puede volver a llamar a Initialize() sin una llamada posterior a [Cleanup()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md). \
\
&#x20;Cada llamada a Initialize() debe tener una llamada a Cleanup() correspondiente.   \
\
&#x20;Las aplicaciones que usan la versión de Microsoft Game Core de la biblioteca de Party deberán esperar a que se inicialice la pila de redes de Game Core antes de llamar a este método. El estado de la pila de red se puede determinar mediante la API XNetworkingGetConnectivityHint de Game Core.   \
\
&#x20;Las aplicaciones que usan la versión de Microsoft Game Core de la biblioteca de Party deben escuchar las notificaciones de estado de la aplicación mediante la API RegisterAppStateChangeNotification. Cuando la aplicación se suspende, la aplicación debe llamar a PartyManager::Cleanup(). Cuando la aplicación se reanuda, el título debe esperar a que la pila de redes de Game Core esté lista y, a continuación, reinicializar la biblioteca de Party mediante una llamada a PartyManager::Initialize().   \
\
&#x20;  Las aplicaciones que se compilan en la plataforma Android deben asegurarse de que BLUETOOTH\_CONNECT esté presente en el manifiesto de la aplicación para que Party pueda supervisar los dispositivos Bluetooth disponibles y conectarse a ellos.   \
\
&#x20;El `titleId` proporcionado debe ser el mismo Title ID usado para adquirir los Entity ID y Entity Token de PlayFab que se pasarán a [CreateLocalUser()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md), [CreateLocalUserWithEntityType()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md) y [PartyLocalUser::UpdateEntityToken()](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/methods/partylocaluser_updateentitytoken.md).

## Requisitos

**Encabezado:** Party.h

## Consulte también

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


## Related topics

- [PartyManager::Cleanup](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_cleanup.md)
- [PartyManager::CreateLocalUser](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)
- [PartyManager::CreateLocalUserWithEntityType](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)
- [Notas de la versión de PlayFab Party](https://docs.xbox.com/es/services/playfab/multiplayer/networking/release-notes.md)
- [Guía de migración: del SDK independiente de PlayFab (v1) al SDK unificado de PlayFab (v2)](https://docs.xbox.com/es/services/playfab/sdks/unified-sdk/migrating-from-v1.md)
