chat_manager::remove_user
从本地 chat_manager 实例中移除本地或远程用户。语法
参数
chatUser _Post_invalid_类型:chat_user* 要移除的 chat_user。
返回值
类型:void备注
此方法允许 Game Chat 回收与该用户关联的资源。 在处理状态更改期间(即在调用 chat_manager::start_processing_state_changes() 之后、相应的 chat_manager::finish_processing_state_changes() 调用之前),不得调用 chat_manager::remove_user()。在处理状态更改期间调用 chat_manager::remove_user() 会使已移除用户关联的内存无效,即使状态更改中返回了指向该用户关联内存的指针也是如此。如果启用了音频操作,与已移除用户关联的内存将保持有效,直到与该用户关联的音频操作流被销毁为止。要求
头文件: GameChat2.h 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
chat_managerchat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
