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

# PartyLocalDevice::DestroyChatControl

> Pone en cola una operación asincrónica para destruir un control de chat local.

Pone en cola una operación asincrónica para destruir un control de chat local.

## Sintaxis

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

### Parámetros

**`localChatControl`**   [PartyLocalChatControl\*](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)

El control de chat local que se va a destruir.

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

Un valor de contexto opcional del tamaño de un puntero, definido por la aplicación, que se puede usar para asociar el cambio de estado de finalización con esta llamada.

### Valor devuelto

PartyError

`c_partyErrorSuccess` si la operación asincrónica para destruir el control de chat comenzó, o un código de error en caso contrario. Si este método produce un error, no se generará ningún cambio de estado relacionado. La forma legible del código de error se puede recuperar mediante [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentarios

Este método pone en cola un intento asincrónico de destruir un control de chat local. Se proporcionará un [PartyDestroyChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange) al completarse la operación, que indicará si se realizó correctamente o si se produjo un error. Antes de la finalización correcta de la operación, el control de chat local se desconectará de todas las redes a las que estaba conectado previamente (cada una indicada por un [PartyChatControlLeftNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange)). La memoria del control de chat local seguirá siendo válida hasta que todos los cambios de estado que hagan referencia al control de chat se hayan devuelto a [PartyManager::FinishProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges).

## Requisitos

**Encabezado:** Party.h

## Consulte también

[PartyLocalDevice](/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/partylocaldevice)\
[PartyDestroyChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange)\
[PartyChatControlDestroyedStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange)\
[PartyChatControlLeftNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange)


## Related topics

- [PartyDevice::GetChatControls](/es/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyDestroyChatControlCompletedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)
- [PartyManager::GetChatControls](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md)
- [PartyChatControlDestroyedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)
- [Notas de la versión de PlayFab Party](/es/services/playfab/multiplayer/networking/release-notes.md)
