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

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

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

## 構文

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

### パラメーター

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

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

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

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

### 戻り値

PartyError

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

## 解説

このメソッドは、ローカル チャット コントロールを破棄する非同期の試行をキューに追加します。操作の完了時に、成功または失敗を示す [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) に返されるまで有効です。

## 要件

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

## 関連項目

[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](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyDestroyChatControlCompletedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange.md)
- [PartyManager::GetChatControls](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getchatcontrols.md)
- [PartyChatControlDestroyedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)
- [PlayFab Party リリース ノート](/ja-jp/services/playfab/multiplayer/networking/release-notes.md)
