Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Represents a users current multiplayer activity, along with some details about the corresponding session.
Syntax
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
Members
SessionReference
Type: XblMultiplayerSessionReference
Session reference containing identifying information for the session.
HandleId
Type: char[XBL_GUID_LENGTH]
HandleId corresponding to this activity.
TitleId
Type: uint32_t
TitleId that should be launched in order to join this activity.
Visibility
Type: XblMultiplayerSessionVisibility
The visibility state of the session. Whether other users can see, or join, etc.
JoinRestriction
Type: XblMultiplayerSessionRestriction
The join restriction of the session, which applies if visibility is "open".
Closed
Type: bool
Indicates whether the session is temporarily closed for joining.
OwnerXuid
Type: uint64_t
Xbox User ID of the member whose activity this is.
MaxMembersCount
Type: uint32_t
Number of total slots.
MembersCount
Type: uint32_t
Number of slots occupied.
CustomSessionPropertiesJson
Type: const char*
String containing custom session properties JSON blob.
Requirements
Header: multiplayer_c.h