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

# chat_manager::remove_user

> chat_manager::remove_user

# chat\_manager::remove\_user

Supprime un utilisateur, local ou distant, de l'instance chat\_manager locale.

## Syntaxe

```cpp theme={null}
void remove_user(  
    chat_user* chatUser  
)  
```

### Paramètres

*chatUser*   \_Post\_invalid\_\
Type : [chat\_user\*](/fr/reference/chat/gamechat2/classes/chat_user/chat_user)

L'objet chat\_user à supprimer.

### Valeur renvoyée

Type : void

## Remarques

Cette méthode permet à Game Chat de récupérer les ressources associées à cet utilisateur.

chat\_manager::remove\_user() ne doit pas être appelée pendant le traitement des changements d'état (c'est-à-dire après l'appel à chat\_manager::start\_processing\_state\_changes() et avant l'appel correspondant à chat\_manager::finish\_processing\_state\_changes()). Appeler chat\_manager::remove\_user() pendant le traitement des changements d'état peut invalider la mémoire associée à l'utilisateur supprimé, même si un pointeur vers la mémoire associée à cet utilisateur a été renvoyé dans un changement d'état. Si la manipulation audio est activée, la mémoire associée à un utilisateur supprimé reste valide jusqu'à ce que les flux de manipulation audio associés à cet utilisateur aient été détruits.

## Configuration requise

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

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[chat\_manager](/fr/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[chat\_user](/fr/reference/chat/gamechat2/classes/chat_user/chat_user)\
[chat\_manager::add\_remote\_user](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user)\
[chat\_manager::remove\_user](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user)\
[chat\_manager::start\_processing\_state\_changes](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes)\
[chat\_manager::finish\_processing\_state\_changes](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_state_changes)


## Related topics

- [chat_manager::remove_user](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user.md)
- [chat_manager::get_chat_users](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_chat_users.md)
- [chat_manager::add_local_user](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_local_user.md)
