> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblMultiplayerSessionInitArgs

> XblMultiplayerSessionInitArgs

# XblMultiplayerSessionInitArgs

创建新的本地多人游戏会话时的可选参数。

## 语法

```cpp theme={null}
typedef struct XblMultiplayerSessionInitArgs {  
    uint32_t MaxMembersInSession;  
    XblMultiplayerSessionVisibility Visibility;  
    const uint64_t* InitiatorXuids;  
    size_t InitiatorXuidsCount;  
    const char* CustomJson;  
} XblMultiplayerSessionInitArgs  
```

### 成员

*MaxMembersInSession*\
类型：uint32\_t

此会话中的最大成员数。仅在标题的多人游戏会话模板中未指定最大值时才能设置此值。如果在标题的多人游戏会话模板中指定了最大值，则设置为 0 以忽略此参数。

*Visibility*\
类型：[XblMultiplayerSessionVisibility](/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionvisibility)

此会话的可见性。

*InitiatorXuids*\
类型：const uint64\_t\*

指示谁发起了会话的 XBOX 用户 ID 集合。（可选）

*InitiatorXuidsCount*\
类型：size\_t

Initiator XuidsArray 中的 Xuid 数量。

*CustomJson*\
类型：const char\*

指定会话自定义常量的 JSON。会话创建后不能更改。（可选）

## 要求

**头文件：** multiplayer\_c.h

## 另请参阅

[multiplayer\_c](/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [XblMultiplayerSessionVisibility](/zh-CN/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionvisibility.md)
- [XblMultiplayerSessionCreateHandle](/zh-CN/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessioncreatehandle.md)
- [多人游戏任务](/zh-CN/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [XblMultiplayerSessionChangeEventArgs](/zh-CN/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionchangeeventargs.md)
- [XblInitArgs](/zh-CN/reference/live/xsapi-c/xbox_live_global_c/structs/xblinitargs.md)
