Skip to main content

chat_manager::remove_user

Supprime un utilisateur, local ou distant, de l’instance chat_manager locale.

Syntaxe

Paramètres

chatUser   _Post_invalid_
Type : chat_user*
Le chat_user à supprimer.

Valeur de retour

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.-à-d. après l’appel à chat_manager::start_processing_state_changes() et avant l’appel correspondant à chat_manager::finish_processing_state_changes()). L’appel à 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é retourné dans un changement d’état. Si la manipulation audio est activée, la mémoire associée à un utilisateur supprimé restera valide jusqu’à ce que les flux de manipulation audio associés à l’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
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