Skip to main content

chat_manager::remove_user

Remove um usuário, local ou remoto, da instância local de chat_manager.

Sintaxe

Parâmetros

chatUser   _Post_invalid_
Tipo: 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
chat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
Last modified on October 6, 2026