> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyLocalDevice::DestroyChatControl

> Met en file d'attente une opération asynchrone pour détruire un contrôle de chat local.

Met en file d'attente une opération asynchrone pour détruire un contrôle de chat local.

## Syntaxe

```cpp theme={null}
PartyError DestroyChatControl(  
    PartyLocalChatControl* localChatControl,  
    void* asyncIdentifier  
)  
```

### Paramètres

**`localChatControl`**   [PartyLocalChatControl\*](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)

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()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Remarques

Cette méthode met en file d'attente une tentative asynchrone de destruction d'un contrôle de chat local. Un [PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md) 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](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange.md)). 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()](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md).

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[PartyLocalDevice](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/partylocaldevice.md)\
[PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)\
[PartyChatControlDestroyedStateChange](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)\
[PartyChatControlLeftNetworkStateChange](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange.md)


## Related topics

- [PartyDevice::GetChatControls](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)
- [PartyManager::GetChatControls](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md)
- [PartyChatControlDestroyedStateChange](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)
- [Notes de version de PlayFab Party](https://docs.xbox.com/fr/services/playfab/multiplayer/networking/release-notes.md)
