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_managerchat_user
chat_manager::add_remote_user
chat_manager::remove_user
chat_manager::start_processing_state_changes
chat_manager::finish_processing_state_changes
