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

Quita un usuario, ya sea local o remoto, de la instancia local de chat\_manager.

## Sintaxis

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

### Parámetros

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

El chat\_user que se va a quitar.

### Valor devuelto

Tipo: void

## Comentarios

Este método permite a Game Chat recuperar los recursos asociados a este usuario.

No se debe llamar a chat\_manager::remove\_user() mientras se procesan cambios de estado (es decir, después de que se haya llamado a chat\_manager::start\_processing\_state\_changes() y antes de la llamada correspondiente a chat\_manager::finish\_processing\_state\_changes()). Llamar a chat\_manager::remove\_user() mientras se procesan cambios de estado puede invalidar la memoria asociada al usuario quitado, incluso si se devolvió un puntero a la memoria asociada a ese usuario en un cambio de estado. Si la manipulación de audio está habilitada, la memoria asociada a un usuario quitado seguirá siendo válida hasta que se hayan destruido las secuencias de manipulación de audio asociadas al usuario.

## Requisitos

**Encabezado:** GameChat2.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

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


## Related topics

- [chat_manager::get_chat_users](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_chat_users.md)
- [chat_manager::add_local_user](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_local_user.md)
- [chat_manager::add_remote_user](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user.md)
- [chat_manager::start_processing_state_changes](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md)
- [chat_user::local](/es/reference/chat/gamechat2/classes/chat_user/methods/chat_user_local_function_2.md)
