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
PartyErrorc_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.hVoir aussi
PartyLocalDevicePartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
