> ## 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-CA/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 de retour

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 au moyen de [GetErrorMessage()](/fr-CA/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-CA/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-CA/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange)), et tout contrôle de clavardage local associé à l'utilisateur est détruit (ce qui est signalé par un [PartyChatControlDestroyedStateChange](/fr-CA/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é retournés à [PartyManager::FinishProcessingStateChanges()](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges).

## Configuration requise

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

## Voir aussi

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


## Related topics

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