XblMultiplayerSessionInitArgs
新しいローカル マルチプレイヤー セッションを作成するときのオプションの引数。
構文
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
このセッションの可視性。
InitiatorXuids
型: const uint64_t*
だれがセッションを開始したかを示す Xbox ユーザー ID のコレクション。 (オプション)
InitiatorXuidsCount
型: size_t
イニシエーター XuidsArray 内の Xuid の数。
CustomJson
型: const char*
セッションのカスタム定数を指定する JSON。これらはセッションの作成後に変更することはできません。 (オプション)
要件
ヘッダー: multiplayer_c.h