다음을 통해 공유


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

참고

multiplayer_c