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

> ローカル チャット コントロールを破棄する非同期操作をキューに追加します。

ローカル チャット コントロールを破棄する非同期操作をキューに追加します。

## 構文

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

### パラメーター

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

破棄するローカル チャット コントロール。

**`asyncIdentifier`**   void\*\
*オプション*

完了状態の変化をこの呼び出しに関連付けるために使用できる、オプションでアプリ定義のポインター サイズのコンテキスト値。

### 戻り値

PartyError

チャット コントロールを破棄する非同期操作が開始された場合は `c_partyErrorSuccess`、それ以外の場合はエラー コード。このメソッドが失敗した場合、関連する状態変化は生成されません。エラー コードの人間が読める形式は、[PartyManager::GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md) で取得できます。

## 解説

このメソッドは、ローカル チャット コントロールを破棄する非同期の試行をキューに追加します。操作の完了時に、成功または失敗を示す [PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md) が提供されます。操作が正常に完了する前に、ローカル チャット コントロールは以前に接続されていたすべてのネットワークから切断されます (それぞれ [PartyChatControlLeftNetworkStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange.md) で示されます)。ローカル チャット コントロールのメモリは、チャット コントロールを参照するすべての状態変化が [PartyManager::FinishProcessingStateChanges()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md) に返されるまで有効です。

## 要件

**ヘッダー:** Party.h

## 関連項目

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


## Related topics

- [PartyDevice::GetChatControls](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyDestroyChatControlCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)
- [PartyManager::GetChatControls](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md)
- [PartyChatControlDestroyedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)
- [PlayFab Party リリース ノート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/release-notes.md)
