次の方法で共有


game_chat_state_change

イベント、状態の変更、または送信データの一般的な基本の構造を表します。

構文

typedef struct game_chat_state_change {  
    game_chat_state_change_type state_change_type;  
} game_chat_state_change  

メンバー

state_change_type
型: 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_state_change_array

game_chat_state_change_array 型は game_chat_state_change ポインターの定数配列です。 この型は、便宜上提供されているものであり、chat_manager::start_processing_state_changeschat_manager::finish_processing_state_changes の各メソッドで使用されます。

typedef const game_chat_state_change * const * game_chat_state_change_array;

要件

ヘッダー: GameChat2.h

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

関連項目

ゲーム チャット 2 の概要
chat_manager
GameChat2 メンバー