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

# PartyManager::DestroyLocalUser

> 開始終結本機使用者的非同步作業。

開始終結本機使用者的非同步作業。

## 語法

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

### 參數

**`localUser`**   [PartyLocalUser\*](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/partylocaluser)

要終結的本機使用者。

**`asyncIdentifier`**   void\*\
*選用*

選用的應用程式定義指標大小內容值，可用來將完成狀態變更與此呼叫相關聯。

### 傳回值

PartyError

`c_partyErrorSuccess` (如果終結本機使用者的作業已開始)，否則為錯誤碼。如果此方法失敗，將不會產生任何相關的狀態變更。可透過 [GetErrorMessage()](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage) 擷取錯誤碼的人類可讀形式。

## 備註

此方法會將終結本機使用者的非同步作業排入佇列。作業完成時，會提供 [PartyDestroyLocalUserCompletedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange)，表示成功或失敗。在作業成功完成之前，本機使用者會從其已驗證進入的所有網路中移除 (每次移除都以 [PartyLocalUserRemovedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange) 表示)，且與該使用者相關聯的任何本機聊天控制項都會被終結 (以 [PartyChatControlDestroyedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange) 表示)。本機使用者的記憶體在所有參考該本機使用者的狀態變更都已傳回給 [PartyManager::FinishProcessingStateChanges()](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges) 之前都會保持有效。

## 需求

**標頭：** Party.h

## 另請參閱

[PartyManager](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager)\
[PartyDestroyLocalUserCompletedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange)\
[PartyChatControlDestroyedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange)\
[PartyLocalUserRemovedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange)\
[PartyManager::GetLocalUsers](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers)


## Related topics

- [PartyManager::GetLocalUsers](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getlocalusers.md)
- [PartyManager::CreateLocalUser](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluser.md)
- [PartyDestroyLocalUserCompletedStateChange](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange.md)
- [PartyManager::CreateLocalUserWithEntityType](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_createlocaluserwithentitytype.md)
- [PartyLocalUser](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/partylocaluser.md)
