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

> Inicia uma operação assíncrona para destruir um usuário local.

Inicia uma operação assíncrona para destruir um usuário local.

## Sintaxe

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

### Parâmetros

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

O usuário local a ser destruído.

**`asyncIdentifier`**   void\*\
*opcional*

Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.

### Valor retornado

PartyError

`c_partyErrorSuccess` se a operação para destruir o usuário local tiver sido iniciada ou um código de erro caso contrário. Se este método falhar, nenhuma alteração de estado relacionada será gerada. A forma legível do código de erro pode ser obtida por meio de [GetErrorMessage()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Comentários

Este método enfileira uma operação assíncrona para destruir um usuário local. Um [PartyDestroyLocalUserCompletedStateChange](/pt-BR/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange) será fornecido na conclusão da operação, indicando êxito ou falha. Antes da conclusão bem-sucedida da operação, o usuário local será removido de todas as redes nas quais se autenticou (cada uma indicada por um [PartyLocalUserRemovedStateChange](/pt-BR/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange)) e qualquer controle de chat local associado ao usuário será destruído (o que é indicado por um [PartyChatControlDestroyedStateChange](/pt-BR/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange)). A memória do usuário local permanecerá válida até que todas as alterações de estado que fazem referência ao usuário local tenham sido devolvidas a [PartyManager::FinishProcessingStateChanges()](/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges).

## Requisitos

**Cabeçalho:** Party.h

## Confira também

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


## Related topics

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