Skip to main content

chat_manager::remove_user

Quita un usuario, ya sea local o remoto, de la instancia local de chat_manager.

Sintaxis

Parámetros

chatUser   _Post_invalid_
Tipo: 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
chat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
Última modificación el 28 de agosto de 2026