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

Syntaxe

Paramètres

localChatControl   PartyLocalChatControl* Le contrôle de chat 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 renvoyée

PartyError c_partyErrorSuccess si l’opération asynchrone de destruction du contrôle de chat 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 via PartyManager::GetErrorMessage().

Remarques

Cette méthode met en file d’attente une tentative asynchrone de destruction d’un contrôle de chat 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 chat 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 chat local reste valide jusqu’à ce que tous les changements d’état faisant référence au contrôle de chat aient été renvoyés à PartyManager::FinishProcessingStateChanges().

Configuration requise

En-tête : Party.h

Voir aussi

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