XblMultiplayerActivityDetails
해당 세션에 대한 일부 세부 정보와 함께 사용자의 현재 멀티 플레이 활동을 나타냅니다.
구문
typedef struct XblMultiplayerActivityDetails {
XblMultiplayerSessionReference SessionReference;
char HandleId[XBL_GUID_LENGTH];
uint32_t TitleId;
XblMultiplayerSessionVisibility Visibility;
XblMultiplayerSessionRestriction JoinRestriction;
bool Closed;
uint64_t OwnerXuid;
uint32_t MaxMembersCount;
uint32_t MembersCount;
const char* CustomSessionPropertiesJson;
} XblMultiplayerActivityDetails
멤버
SessionReference
형식: XblMultiplayerSessionReference
세션에 대한 식별 정보가 포함된 세션 참조입니다.
HandleId
형식: char[XBL_GUID_LENGTH]
이 활동에 해당하는 HandleId입니다.
TitleId
형식: uint32_t
이 활동에 참여하기 위해 실행되어야 하는 TitleId입니다.
가시성
형식: XblMultiplayerSessionVisibility
세션의 가시성 상태입니다. 다른 사용자가 보거나 참가할 수 있는지 여부입니다.
JoinRestriction
형식: XblMultiplayerSessionRestriction
가시성이 "open"인 경우 적용되는 세션의 참가 제한입니다.
휴무
형식: bool
세션 참가가 일시적으로 닫혀 있는지 여부를 나타냅니다.
OwnerXuid
형식: uint64_t
이 활동에 해당하는 멤버의 Xbox 사용자 ID입니다.
MaxMembersCount
형식: uint32_t
총 슬롯 수입니다.
MembersCount
형식: uint32_t
점유된 슬롯 수입니다.
CustomSessionPropertiesJson
형식: const char*
사용자 지정 세션 속성 JSON Blob을 포함하는 문자열입니다.
요구 사항
헤더: multiplayer_c.h