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
PartyErrorc_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.hVoir aussi
PartyManagerPartyDestroyLocalUserCompletedStateChange
PartyChatControlDestroyedStateChange
PartyLocalUserRemovedStateChange
PartyManager::GetLocalUsers
