> ## 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

InitiatorXuids 配列内の Xuid の数。

*CustomJson*\
型: const char\*

セッションのカスタム定数を指定する JSON。これらはセッションが作成された後は変更できません。(オプション)

## 要件

**ヘッダー:** multiplayer\_c.h

## 関連項目

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


## Related topics

- [XblMultiplayerSessionVisibility](/ja-jp/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionvisibility.md)
- [XblMultiplayerSessionCreateHandle](/ja-jp/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessioncreatehandle.md)
- [マルチプレイヤータスク](/ja-jp/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [XblMultiplayerSessionChangeEventArgs](/ja-jp/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionchangeeventargs.md)
- [XblInitArgs](/ja-jp/reference/live/xsapi-c/xbox_live_global_c/structs/xblinitargs.md)
