> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# chat_manager::remove_user

> chat_manager::remove_user

# chat\_manager::remove\_user

從本機 chat\_manager 執行個體移除本機或遠端使用者。

## 語法

```cpp theme={null}
void remove_user(  
    chat_user* chatUser  
)  
```

### 參數

*chatUser*   \_Post\_invalid\_\
類型：[chat\_user\*](/zh-TW/reference/chat/gamechat2/classes/chat_user/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](/zh-TW/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[chat\_user](/zh-TW/reference/chat/gamechat2/classes/chat_user/chat_user)\
[chat\_manager::add\_remote\_user](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user)\
[chat\_manager::remove\_user](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user)\
[chat\_manager::start\_processing\_state\_changes](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes)\
[chat\_manager::finish\_processing\_state\_changes](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_state_changes)


## Related topics

- [chat_manager::add_local_user](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_local_user.md)
- [chat_manager::add_remote_user](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user.md)
- [chat_manager::get_chat_users](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_chat_users.md)
- [chat_manager::start_processing_state_changes](/zh-TW/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md)
- [chat_user::local](/zh-TW/reference/chat/gamechat2/classes/chat_user/methods/chat_user_local_function_2.md)
