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

# PartyManager::DestroyLocalUser

> ローカル ユーザーを破棄する非同期操作を開始します。

ローカル ユーザーを破棄する非同期操作を開始します。

## 構文

```cpp theme={null}
PartyError DestroyLocalUser(  
    const PartyLocalUser* localUser,  
    void* asyncIdentifier  
)  
```

### パラメーター

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

破棄するローカル ユーザー。

**`asyncIdentifier`**   void\*\
*省略可能*

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

### 戻り値

PartyError

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

## 解説

このメソッドは、ローカル ユーザーを破棄するための非同期操作をキューに入れます。操作の完了時に [PartyDestroyLocalUserCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange.md) が提供され、成功または失敗を示します。操作が正常に完了する前に、ローカル ユーザーは、認証されているすべてのネットワークから削除され (それぞれ [PartyLocalUserRemovedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange.md) で示されます)、ユーザーに関連付けられているローカル チャット コントロールは破棄されます ([PartyChatControlDestroyedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md) で示されます)。ローカル ユーザー用のメモリは、ローカル ユーザーを参照するすべての状態変化が [PartyManager::FinishProcessingStateChanges()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md) に返されるまで有効です。

## 要件

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

## 関連項目

[PartyManager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)\
[PartyDestroyLocalUserCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange.md)\
[PartyChatControlDestroyedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange.md)\
[PartyLocalUserRemovedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange.md)\
[PartyManager::GetLocalUsers](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers.md)


## Related topics

- [PartyManager::GetLocalUsers](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers.md)
- [PartyManager::CreateLocalUser](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)
- [PartyDestroyLocalUserCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange.md)
- [PartyManager::CreateLocalUserWithEntityType](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)
- [PartyLocalUser](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/partylocaluser.md)
