XblLeaderboardRow
表示排行榜项目集合中的行。
语法
typedef struct XblLeaderboardRow {
char gamertag[XBL_GAMERTAG_CHAR_SIZE];
char modernGamertag[XBL_MODERN_GAMERTAG_CHAR_SIZE];
char modernGamertagSuffix[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE];
char uniqueModernGamertag[XBL_UNIQUE_MODERN_GAMERTAG_CHAR_SIZE];
uint64_t xboxUserId;
double percentile;
uint32_t rank;
uint32_t globalRank;
const char** columnValues;
size_t columnValuesCount;
} XblLeaderboardRow
成员
gamertag
类型:char[XBL_GAMERTAG_CHAR_SIZE]
玩家的 UTF-8 编码的玩家代号。
modernGamertag
类型:char[XBL_MODERN_GAMERTAG_CHAR_SIZE]
玩家的 UTF-8 编码的现代玩家代号。 不保证唯一性。
modernGamertagSuffix
类型:char[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE]
附加在现代玩家代号后面以确保唯一性的 UTF-8 编码的后缀。 某些情况下可能为空。
uniqueModernGamertag
类型:char[XBL_UNIQUE_MODERN_GAMERTAG_CHAR_SIZE]
UTF-8 编码的唯一现代玩家代号和后缀。 格式将为“modernGamertag#suffix”。 保证呈现的字符不超过 16 个。
xboxUserId
类型:uint64_t
玩家的 Xbox 用户 ID。
percentile
类型:double
玩家的百分比排名。
rank
类型:uint32_t
玩家的排名。
globalRank
类型:uint32_t
玩家的全局排名。 如果 globalrank 为 0,则用户没有全局排名。
columnValues
类型:const char**
玩家的排行榜行中每列的 UTF-8 编码 JSON 值。 这将包括相应 XblLeaderboardQuery 的statName,后跟行中存在的任何指定的additionalColumnleaderboardNames。
columnValuesCount
类型:size_t
columnValues的数量。
成员隶属于
要求
头文件:leaderboard_c.h