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

> Démarre une opération asynchrone de destruction d'un utilisateur local.

Démarre une opération asynchrone de destruction d'un utilisateur local.

## Syntaxe

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

### Paramètres

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

L'utilisateur local à détruire.

**`asyncIdentifier`**   void\*\
*optional*

Une valeur de contexte facultative de la taille d'un pointeur, définie par l'application, qui peut être utilisée pour associer le changement d'état de fin à cet appel.

### Valeur renvoyée

PartyError

`c_partyErrorSuccess` si l'opération de destruction de l'utilisateur local a démarré ; sinon, un code d'erreur. Si cette méthode échoue, aucun changement d'état associé n'est généré. La forme lisible du code d'erreur peut être obtenue via [GetErrorMessage()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Remarques

Cette méthode met en file d'attente une opération asynchrone de destruction d'un utilisateur local. Un [PartyDestroyLocalUserCompletedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange) est fourni à la fin de l'opération pour indiquer la réussite ou l'échec. Avant la réussite de l'opération, l'utilisateur local est retiré de tous les réseaux dans lesquels il s'est authentifié (chaque retrait étant signalé par un [PartyLocalUserRemovedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange)), et tout contrôle de chat local associé à l'utilisateur est détruit (ce qui est signalé par un [PartyChatControlDestroyedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange)). La mémoire de l'utilisateur local reste valide jusqu'à ce que tous les changements d'état faisant référence à l'utilisateur local aient été renvoyés à [PartyManager::FinishProcessingStateChanges()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges).

## Configuration requise

**En-tête :** Party.h

## Voir aussi

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


## Related topics

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