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* L’objet chat_user à supprimer.
Valeur renvoyée
Type : voidRemarques
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’est-à-dire après l’appel à chat_manager::start_processing_state_changes() et avant l’appel correspondant à chat_manager::finish_processing_state_changes()). Appeler 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é renvoyé dans un changement d’état. Si la manipulation audio est activée, la mémoire associée à un utilisateur supprimé reste valide jusqu’à ce que les flux de manipulation audio associés à cet 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 SeriesVoir aussi
chat_managerchat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
