次の方法で共有


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

関連項目

multiplayer_c