Passer au contenu principal
Récupère immédiatement toutes les ressources associées à tous les objets de la bibliothèque Party.

Syntaxe

Paramètres

Valeur de retour

PartyError c_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.h

Voir aussi

PartyManager
PartyManager::Initialize
PartyNetwork::LeaveNetwork
PartyManager::GetNetworks
Dernière modification le 20 octobre 2026