game_chat_state_change
イベント、状態変更、または送信データの汎用的な基底構造体を表します。構文
メンバー
state_change_typeType: game_chat_state_change_type 表される状態変更の具体的な種類。このフィールドを使用して、この game_chat_state_change 構造体ヘッダーが表す、対応する派生構造体を判別します。
解説
この基底構造体は、テキスト チャットの受信などの状態変更を表します。game_chat_state_change 構造体は、chat_manager::start_processing_state_changes メソッドによって報告されます。アプリは表現された状態変更を処理し、chat_manager::finish_processing_state_changes メソッドを呼び出して速やかにそれらを返します。
state_change_type フィールドは、どの種類の状態変更が発生したかを示します。アプリは、この基底構造体を示された派生構造体にキャストして、イベント固有の追加情報を取得する必要があります。次の構造体はこの基底構造体から派生しています:
- game_chat_communication_relationship_adjuster_changed_state_change
- game_chat_text_chat_received_state_change
- game_chat_text_conversion_preference_changed_state_change
- game_chat_transcribed_chat_received_state_change
game_chat_state_change_array
game_chat_state_change_array 型は、game_chat_state_change ポインターの定数配列です。この型は利便性のために提供されており、chat_manager::start_processing_state_changes および chat_manager::finish_processing_state_changes メソッドで使用されます。
要件
ヘッダー: GameChat2.h サポートされているプラットフォーム: Windows、XBOX One ファミリ本体および XBOX Series 本体概念ドキュメント
関連項目
Game Chat 2 の概要chat_manager
GameChat2 メンバー
