다음을 통해 공유


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 멤버