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

> 将异步操作排队以销毁本地聊天控件。

将异步操作排队以销毁本地聊天控件。

## Syntax

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

### Parameters

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

要销毁的本地聊天控件。

**`asyncIdentifier`**   void\*\
*optional*

可选的、应用定义的指针大小上下文值，可用于将完成状态更改与此调用关联。

### Return value

PartyError

如果销毁聊天控件的异步操作已开始，则返回 `c_partyErrorSuccess`；否则返回错误代码。如果此方法失败，则不会生成相关的状态更改。可通过 [PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage) 检索错误代码的可读形式。

## Remarks

此方法将异步尝试销毁本地聊天控件的操作排队。操作完成后将提供 [PartyDestroyChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange)，指示成功或失败。在操作成功完成之前，本地聊天控件将从其先前连接的所有网络断开连接（每个网络由 [PartyChatControlLeftNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange) 指示）。本地聊天控件的内存将保持有效，直到所有引用该聊天控件的状态更改都已返回到 [PartyManager::FinishProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges)。

## Requirements

**Header:** Party.h

## See also

[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](/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyDestroyChatControlCompletedStateChange](/zh-CN/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)
- [PartyManager::GetChatControls](/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md)
- [PartyChatControlDestroyedStateChange](/zh-CN/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)
- [PlayFab Party 发行说明](/zh-CN/services/playfab/multiplayer/networking/release-notes.md)
