Skip to main content

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_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