XblMultiplayerActivityInfo
타이틀을 플레이하는 동안의 플레이어 활동에 대한 정보입니다.
구문
typedef struct XblMultiplayerActivityInfo {
uint64_t xuid;
const char* connectionString;
XblMultiplayerActivityJoinRestriction joinRestriction;
size_t maxPlayers;
size_t currentPlayers;
const char* groupId;
XblMultiplayerActivityPlatform platform;
} XblMultiplayerActivityInfo
멤버
xuid
형식: uint64_t
활동 정보가 속하는 Xbox 사용자 ID입니다.
connectionString
형식: const char*
게임에 참여하기 위해 연결 클라이언트에 전달되는 연결 문자열입니다. 여기에는 일반적으로 서버 IP 주소와 같은 정보가 포함됩니다. 활동을 쿼리할 때, 이 필드는 활동이 공용이거나 플레이어가 호출자를 팔로우하는 경우에만 채워집니다.
joinRestriction
형식: XblMultiplayerActivityJoinRestriction
플레이어의 현재 활동에 참여할 수 있는 사용자를 지정합니다.
maxPlayers
형식: size_t
플레이어의 현재 활동에 참여할 수 있는 최대 플레이어 수입니다. 값이 0이면 참여한 플레이어가 없음을 의미합니다.
currentPlayers
형식: size_t
멀티 플레이어 활동에서 플레이어와 함께 이미 플레이 중인 플레이어의 수입니다. 값이 0이면 현재 플레이 중인 다른 플레이어가 없음을 의미합니다.
groupId
형식: const char*
동일한 활동의 일부로 플레이하는 모든 사용자를 그룹화하는 고유 식별자입니다. 타이틀은 활동을 만들 때 이 식별자를 설정합니다.
플랫폼
형식: XblMultiplayerActivityPlatform
해당 활동이 일어나는 플랫폼입니다. 활동을 설정할 때 플랫폼은 자동으로 유추됩니다(이 필드는 무시됨).
설명
이 열거 사용 방법을 확인하려면 멀티 플레이어 활동 코드 예시의 활동 섹션에서 "활동 설정" 및 "활동 가져오기"를 참조하세요.
인수
XblMultiplayerActivityGetActivityResult
XblMultiplayerActivitySetActivityAsync
요구 사항
헤더: multiplayer_activity_c.h