XblMultiplayerSessionInitArgs
创建新的本地多人游戏会话时的可选参数。
语法
typedef struct XblMultiplayerSessionInitArgs {
uint32_t MaxMembersInSession;
XblMultiplayerSessionVisibility Visibility;
const uint64_t* InitiatorXuids;
size_t InitiatorXuidsCount;
const char* CustomJson;
} XblMultiplayerSessionInitArgs
成员
MaxMembersInSession
类型:uint32_t
此会话中的最大成员数。 只有在游戏的多人游戏会话模板中未指定最大值时,才能设置此值。 如果在游戏的多人游戏会话模板中指定了最大值,则设置为 0 可忽略此参数。
可见性
类型:XblMultiplayerSessionVisibility
此会话的可见性。
InitiatorXuids
类型:const uint64_t*
Xbox 用户 ID 的集合,指示发起会话的人员。 (可选)
InitiatorXuidsCount
类型:size_t
发起程序 XuidsArray 中的 Xuids 的数量。
CustomJson
类型:const char*
指定会话的自定义常量的 JSON。在创建会话后,无法更改这些常量。 (可选)
要求
头文件:multiplayer_c.h