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

另请参阅

multiplayer_c