Skip to main content

chat_manager::remove_user

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

構文

パラメーター

chatUser   _Post_invalid_
Type: chat_user*
削除する 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
chat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
最終更新日 2026年8月24日