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

# remove_user

> chat_manager::remove_user

# chat\_manager::remove\_user

ローカルまたはリモートのユーザーを、ローカル chat\_manager インスタンスから削除します。

## 構文

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

### パラメーター

*chatUser*   \_Post\_invalid\_\
Type: [chat\_user\*](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_user/chat_user.md)

削除する chat\_user。

### 戻り値

Type: void

## 解説

このメソッドを使用すると、Game Chat がこのユーザーに関連付けられたリソースを解放できるようになります。

chat\_manager::remove\_user() は、状態変化の処理中 (つまり、chat\_manager::start\_processing\_state\_changes() が呼び出された後、対応する chat\_manager::finish\_processing\_state\_changes() 呼び出しの前) に呼び出してはなりません。状態変化の処理中に chat\_manager::remove\_user() を呼び出すと、削除されたユーザーに関連付けられているメモリが、そのメモリへのポインターが状態変化で返された場合でも無効化される可能性があります。オーディオ操作が有効化されている場合、削除されたユーザーに関連付けられているメモリは、ユーザーに関連付けられたオーディオ操作ストリームが破棄されるまで有効なままです。

## 要件

**ヘッダー:** GameChat2.h

**サポートされているプラットフォーム:** Windows、XBOX One ファミリ本体および XBOX Series 本体

## 関連項目

[chat\_manager](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/chat_manager.md)\
[chat\_user](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_user/chat_user.md)\
[chat\_manager::add\_remote\_user](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user.md)\
[chat\_manager::remove\_user](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_remove_user.md)\
[chat\_manager::start\_processing\_state\_changes](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md)\
[chat\_manager::finish\_processing\_state\_changes](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_state_changes.md)


## Related topics

- [add_local_user](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_local_user.md)
- [add_remote_user](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user.md)
- [start_processing_state_changes](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md)
- [get_chat_users](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_chat_users.md)
- [pre_encode_audio_stream::get_users](https://docs.xbox.com/ja-jp/reference/chat/gamechat2/classes/pre_encode_audio_stream/methods/pre_encode_audio_stream_get_users.md)
