Skip to main content
Initialise l’instance de l’objet PartyManager.

Syntaxe

Paramètres

titleId   PartyString ID de titre PlayFab de l’application.

Valeur renvoyée

PartyError c_partyErrorSuccess si l’appel a réussi ; sinon, un code d’erreur. La forme lisible du code d’erreur peut être obtenue via GetErrorMessage().

Remarques

Cette méthode doit être appelée avant toute autre méthode, à l’exception des méthodes statiques GetSingleton(), SetMemoryCallbacks(), GetMemoryCallbacks(), SetThreadAffinityMask(), GetThreadAffinityMask(), SerializeNetworkDescriptor(), DeserializeNetworkDescriptor(), SetWorkMode() et GetWorkMode(). Initialize() ne peut pas être appelée de nouveau sans un appel ultérieur à Cleanup().

Chaque appel à Initialize() doit avoir un appel Cleanup() correspondant.

Les applications utilisant la version Microsoft Game Core de la bibliothèque Party doivent attendre que la pile réseau Game Core soit initialisée avant d’appeler cette méthode. L’état de la pile réseau peut être déterminé à l’aide de l’API Game Core XNetworkingGetConnectivityHint.

Les applications utilisant la version Microsoft Game Core de la bibliothèque Party doivent écouter les notifications d’état de l’application via l’API RegisterAppStateChangeNotification. Lorsque l’application est suspendue, elle doit appeler PartyManager::Cleanup(). Lorsque l’application reprend, le titre doit attendre que la pile réseau Game Core soit prête, puis réinitialiser la bibliothèque Party en appelant PartyManager::Initialize().

Les applications générées pour la plateforme Android doivent s’assurer que BLUETOOTH_CONNECT figure dans le manifeste de l’application afin que Party puisse surveiller les appareils Bluetooth disponibles et s’y connecter.

Le titleId fourni doit être le même ID de titre que celui utilisé pour obtenir les ID d’entité et les jetons d’entité PlayFab qui seront transmis à CreateLocalUser(), CreateLocalUserWithEntityType() et PartyLocalUser::UpdateEntityToken().

Configuration requise

En-tête : Party.h

Voir aussi

PartyManager
PartyManager::CreateLocalUser
PartyManager::CreateLocalUserWithEntityType
PartyManager::Cleanup
PartyManager::GetSingleton
PartyManager::SetMemoryCallbacks
PartyManager::GetMemoryCallbacks
PartyManager::SetThreadAffinityMask
PartyManager::GetThreadAffinityMask
PartyManager::SerializeNetworkDescriptor
PartyManager::DeserializeNetworkDescriptor
PartyLocalUser::UpdateEntityToken
Last modified on October 6, 2026