Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes multiplayer activity invites.
Syntax
typedef struct XblMultiplayerActivityInviteData {
uint64_t invitedXuid;
uint64_t senderXuid;
const char* senderImageUrl;
char senderGamertag[XBL_GAMERTAG_CHAR_SIZE];
char senderModernGamertag[XBL_MODERN_GAMERTAG_CHAR_SIZE];
char senderModernGamertagSuffix[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE];
char senderUniqueModernGamertag[XBL_UNIQUE_MODERN_GAMERTAG_CHAR_SIZE];
const char* titleName;
const char* titleImageUrl;
const char* connectionString;
time_t expirationTime;
} XblMultiplayerActivityInviteData
Members
invitedXuid
Type: uint64_t
The Xbox user ID of the invited user.
senderXuid
Type: uint64_t
The Xbox user ID of the user sending the invite.
senderImageUrl
Type: const char*
URL of the sender's gamerpic.
senderGamertag
Type: char[XBL_GAMERTAG_CHAR_SIZE]
The UTF-8 encoded gamertag of the player.
senderModernGamertag
Type: char[XBL_MODERN_GAMERTAG_CHAR_SIZE]
The UTF-8 encoded modern gamertag of the player. Not guaranteed to be unique.
senderModernGamertagSuffix
Type: char[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE]
The UTF-8 encoded suffix appended to the modern gamertag to ensure uniqueness. Can be empty in some cases.
senderUniqueModernGamertag
Type: char[XBL_UNIQUE_MODERN_GAMERTAG_CHAR_SIZE]
The UTF-8 encoded unique modern gamertag and suffix. Format is "modernGamertag#suffix". Guaranteed to be no more than 16 rendered characters.
titleName
Type: const char*
The name of the title for which the invite is being sent.
titleImageUrl
Type: const char*
URL of the title image used in the invite.
connectionString
Type: const char*
Connection string to pass to the connecting client so that it can join a game. Typically contains information such as the server IP address.
expirationTime
Type: time_t
Expiration time.
Remarks
For more information about multiplayer activities, see Activities.
Argument of
XblMultiplayerActivityInviteHandler
Requirements
Header: multiplayer_activity_c.h