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

Remove um usuário, local ou remoto, da instância local de chat\_manager.

## Sintaxe

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

### Parâmetros

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

O chat\_user a ser removido.

### Valor retornado

Tipo: void

## Comentários

Este método permite que o Game Chat recupere os recursos associados a esse usuário.

chat\_manager::remove\_user() não deve ser chamado durante o processamento de alterações de estado (ou seja, depois que chat\_manager::start\_processing\_state\_changes() tiver sido chamado e antes da chamada correspondente a chat\_manager::finish\_processing\_state\_changes()). Chamar chat\_manager::remove\_user() enquanto as alterações de estado estão sendo processadas pode invalidar a memória associada ao usuário removido, mesmo que um ponteiro para a memória associada a esse usuário tenha sido retornado em uma alteração de estado. Se a manipulação de áudio estiver habilitada, a memória associada a um usuário removido permanecerá válida até que os fluxos de manipulação de áudio associados ao usuário tenham sido destruídos.

## Requisitos

**Cabeçalho:** GameChat2.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[chat\_manager](/pt-BR/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[chat\_user](/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user)\
[chat\_manager::add\_remote\_user](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user)\
[chat\_manager::remove\_user](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user)\
[chat\_manager::start\_processing\_state\_changes](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes)\
[chat\_manager::finish\_processing\_state\_changes](/pt-BR/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)
