Skip to main content

XblMultiplayerSessionCapabilities

Multiplayer サービス セッションの機能を表します。

構文

メンバー

Connectivity
型: bool
セッションがメトリックを有効にでき、セッション メンバーが secureDeviceAddress を設定できるかどうかを示します。false の場合、セッションはメトリックを有効にできず、セッション メンバーは secureDeviceAddress を設定できません。 Team
型: bool
true の場合、トーナメント向けのセッションに Team 機能が設定されます。非推奨。このメンバーは将来のリリースで削除されます。 Arbitration
型: bool
true の場合、トーナメント向けのセッションに Arbitration 機能が設定されます。非推奨。このメンバーは将来のリリースで削除されます。 SuppressPresenceActivityCheck
型: bool
false (既定値) の場合、アクティブ ユーザーはタイトルをオンラインでプレイし続ける必要があります。そうでない場合、非アクティブ状態に降格されます。このフラグを true に設定すると、セッション メンバーが無期限にアクティブのままでいることができます。 Gameplay
型: bool
セッションが、ロビーやマッチメイキング中などのセットアップやメニュー中の時間ではなく、実際のゲームプレイを表しているかどうかを示します。true の場合、セッションはゲームプレイ モードです。 Large
型: bool
true の場合、セッションは 101 人から 1000 人までのユーザーをホストでき、他のセッション機能に影響を与えます。false の場合、セッションは 1 人から 100 人までのユーザーをホストできます。詳細については、マルチプレイヤー セッションの高度なトピックセッション サイズ セクションを参照してください。 ConnectionRequiredForActiveMembers
型: bool
true の場合、メンバーがアクティブとマークされるには接続が必要です。セッション通知を有効にし、切断を検出するには、このメンバーを true に設定する必要があります。詳細については、マルチプレイヤー タスクMPSD セッション変更通知のサブスクライブ セクションを参照してください。 UserAuthorizationStyle
型: bool
true の場合、セッションは強力なタイトル ID を持たないプラットフォームからの呼び出しをサポートします。この機能は大規模セッションには設定できません。 Crossplay
型: bool
true の場合、セッションは Windows PC と XBOX 間のクロスプレイをサポートします。 Searchable
型: bool
true の場合、セッションを検索用の検索ハンドルにリンクできます。 HasOwners
型: bool
true の場合、セッションには所有者がいます。UserAuthorizationStyle が true のときにセッションを検索可能にするには、セッションに所有者が存在する必要があります。

解説

セッション機能は、セッション テンプレートに設定されるオプションのブール値です。機能が不要な場合、タイトルが動的にセッション機能を必要としない限り、セッション作成時に機能が指定されないように、テンプレートには空の SessionCapabilities オブジェクトを配置する必要があります。

詳細については、マルチプレイヤー セッションの高度なトピックセッション機能 セクションを参照してください。

メンバー元

XblMultiplayerSessionConstants

引数元

XblMultiplayerSessionConstantsSetCapabilities

要件

ヘッダー: multiplayer_c.h

関連項目

multiplayer_c
最終更新日 2026年8月24日