XblMultiplayerSessionMemberStatus

Defines values that indicate the status of a member of a session.

Syntax

enum class XblMultiplayerSessionMemberStatus  : uint32_t  
{  
    Reserved,  
    Inactive,  
    Ready,  
    Active  
}  

Constants

Constant Description
Reserved The member is reserved for a specific Xbox user ID. The specified member must join the session to fill the reservation. If a reserved member doesn't join before the end of JoinTimeout (in the XblMultiplayerMemberInitialization structure), the member is removed from the session.
Inactive The member is inactive in the current title. The member may be active in another title, as specified by ActiveTitleId in the XblMultiplayerSessionMember structure. If an inactive member doesn't mark themselves as active before the end of MemberInactiveTimeout (in the XblMultiplayerSessionConstants structure), the member is removed from the session.
Ready When the shell launches the title to start a multiplayer game, the member is marked as ready. If a ready member doesn't mark themselves as active before the end of MemberReadyTimeout (in the XblMultiplayerSessionConstants structure), the member is marked as inactive.
Active The member is active in the current title.

Member of

XblMultiplayerManagerMember
XblMultiplayerSessionMember

Argument of

XblMultiplayerSessionCurrentUserSetStatus

Requirements

Header: multiplayer_c.h

See also

multiplayer_c