Passer au contenu principal
Met en file d’attente une opération asynchrone pour détruire un contrôle de clavardage local.

Syntaxe

Paramètres

localChatControl   PartyLocalChatControl* Le contrôle de clavardage 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 asynchrone de destruction du contrôle de clavardage a commencé; 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 PartyManager::GetErrorMessage().

Remarques

Cette méthode met en file d’attente une tentative asynchrone de destruction d’un contrôle de clavardage local. Un PartyDestroyChatControlCompletedStateChange est fourni à la fin de l’opération pour indiquer la réussite ou l’échec. Avant la réussite de l’opération, le contrôle de clavardage local est déconnecté de tous les réseaux auxquels il était précédemment connecté (chaque déconnexion étant signalée par un PartyChatControlLeftNetworkStateChange). La mémoire du contrôle de clavardage local reste valide jusqu’à ce que tous les changements d’état faisant référence au contrôle de clavardage aient été retournés à PartyManager::FinishProcessingStateChanges().

Configuration requise

En-tête : Party.h

Voir aussi

PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
Dernière modification le 20 octobre 2026