> ## 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

> Enfileira uma operação assíncrona para destruir um controle de chat local.

Enfileira uma operação assíncrona para destruir um controle de chat local.

## Sintaxe

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

### Parâmetros

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

O controle de chat local a ser destruído.

**`asyncIdentifier`**   void\*\
*opcional*

Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.

### Valor retornado

PartyError

`c_partyErrorSuccess` se a operação assíncrona para destruir o controle de chat tiver sido iniciada ou um código de erro caso contrário. Se este método falhar, nenhuma alteração de estado relacionada será gerada. A forma legível do código de erro pode ser obtida por meio de [PartyManager::GetErrorMessage()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Comentários

Este método enfileira uma tentativa assíncrona de destruir um controle de chat local. Um [PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md) será fornecido na conclusão da operação, indicando êxito ou falha. Antes da conclusão bem-sucedida da operação, o controle de chat local será desconectado de todas as redes às quais estava conectado anteriormente (cada uma indicada por um [PartyChatControlLeftNetworkStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange.md)). A memória do controle de chat local permanecerá válida até que todas as alterações de estado que fazem referência ao controle de chat tenham sido devolvidas a [PartyManager::FinishProcessingStateChanges()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md).

## Requisitos

**Cabeçalho:** Party.h

## Confira também

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


## Related topics

- [PartyDevice::GetChatControls](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)
- [PartyManager::GetChatControls](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md)
- [PartyChatControlDestroyedStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)
- [Notas de versão do PlayFab Party](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/release-notes.md)
