Syntaxe
Paramètres
Valeur de retour
PartyErrorc_partyErrorSuccess si l’appel a réussi; sinon, un code d’erreur. La forme lisible du code d’erreur peut être obtenue au moyen de GetErrorMessage().
Remarques
Si des utilisateurs locaux participaient à un PartyNetwork, ils en sont retirés de façon non propre (pour les appareils distants, cela apparaît comme une perte de connectivité réseau avec cet appareil). La bonne pratique consiste donc à appeler d’abord PartyNetwork::LeaveNetwork() sur tous les réseaux retournés par un appel à GetNetworks() et à attendre le PartyLeaveNetworkCompletedStateChange correspondant, afin que les utilisateurs locaux quittent proprement tous les PartyNetworks existants.Cette méthode n’est pas thread-safe et ne peut pas être appelée simultanément avec d’autres méthodes non statiques de la bibliothèque Party. Après l’appel de cette méthode, tout l’état de la bibliothèque Party est invalidé.
Les titres utilisant la version Microsoft Game Core de la bibliothèque Party doivent écouter les notifications d’état de l’application au moyen de l’API RegisterAppStateChangeNotification. Lorsque l’application est suspendue, le titre 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().
Chaque appel à Initialize() doit avoir un appel Cleanup() correspondant.
Configuration requise
En-tête : Party.hVoir aussi
PartyManagerPartyManager::Initialize
PartyNetwork::LeaveNetwork
PartyManager::GetNetworks
