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_stream_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 成员