Passer au contenu principal
Démarre une opération asynchrone de destruction d’un utilisateur local.

Syntaxe

Paramètres

localUser   PartyLocalUser* L’utilisateur local à détruire. asyncIdentifier   void*
optional
Une valeur de contexte facultative de la taille d’un pointeur, définie par l’application, qui peut être utilisée pour associer le changement d’état de fin à cet appel.

Valeur de retour

PartyError c_partyErrorSuccess si l’opération de destruction de l’utilisateur local a démarré; sinon, un code d’erreur. Si cette méthode échoue, aucun changement d’état associé n’est généré. La forme lisible du code d’erreur peut être obtenue au moyen de GetErrorMessage().

Remarques

Cette méthode met en file d’attente une opération asynchrone de destruction d’un utilisateur local. Un PartyDestroyLocalUserCompletedStateChange est fourni à la fin de l’opération pour indiquer la réussite ou l’échec. Avant la réussite de l’opération, l’utilisateur local est retiré de tous les réseaux dans lesquels il s’est authentifié (chaque retrait étant signalé par un PartyLocalUserRemovedStateChange), et tout contrôle de clavardage local associé à l’utilisateur est détruit (ce qui est signalé par un PartyChatControlDestroyedStateChange). La mémoire de l’utilisateur local reste valide jusqu’à ce que tous les changements d’état faisant référence à l’utilisateur local aient été retournés à PartyManager::FinishProcessingStateChanges().

Configuration requise

En-tête : Party.h

Voir aussi

PartyManager
PartyDestroyLocalUserCompletedStateChange
PartyChatControlDestroyedStateChange
PartyLocalUserRemovedStateChange
PartyManager::GetLocalUsers
Dernière modification le 8 octobre 2026