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