Skip to main content

XblMultiplayerSessionQuery

このリクエストの構成に基づいて、可視のマルチプレイヤー セッションに対してクエリを実行します。

構文

メンバー

Scid
型: char[XBL_SCID_LENGTH]
セッションが属するサービス構成 ID。 MaxItems
型: uint32_t
返すアイテムの最大数。 IncludePrivateSessions
型: bool
結果にプライベート セッションを含めます。 IncludeReservations
型: bool
ユーザーがまだ承諾していないセッションを含めます。使用するには xboxUserIdFilter を指定する必要があります。 IncludeInactiveSessions
型: bool
結果に非アクティブなセッションを含めます。使用するには xboxUserIdFilter を指定する必要があります。 XuidFilters
型: uint64_t*
これらの XBOX ユーザー ID を含むセッションのみに結果をフィルタリングします。(オプション) 少なくとも 1 つの Xuid フィルターまたはキーワード フィルターを指定する必要があります。 XuidFiltersCount
型: size_t
XuidsFilters 配列内の Xuid の数。 KeywordFilter
型: const char*
このキーワードを持つセッションのみに結果をフィルタリングします。(オプション) 少なくとも 1 つの Xuid フィルターまたはキーワード フィルターを指定する必要があります。 SessionTemplateNameFilter
型: char[XBL_MULTIPLAYER_SESSION_TEMPLATE_NAME_MAX_LENGTH]
フィルタリングするマルチプレイヤー セッションのテンプレートの名前。 VisibilityFilter
型: XblMultiplayerSessionVisibility
指定した可視性を持つセッションのみに結果をフィルタリングします。 ContractVersionFilter
型: uint32_t
このメジャー コントラクト バージョン以下のセッションのみに結果をフィルタリングします。無視するには 0 を使用します。

要件

ヘッダー: multiplayer_c.h

関連項目

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