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 的会话。(可选)必须至少指定一个 Xuid 过滤器或一个关键字过滤器。 XuidFiltersCount
类型:size_t
XuidsFilters 数组中的 Xuid 数量。 KeywordFilter
类型:const char*
将结果过滤到仅包含此关键字的会话。(可选)必须至少指定一个 Xuid 过滤器或一个关键字过滤器。 SessionTemplateNameFilter
类型:char[XBL_MULTIPLAYER_SESSION_TEMPLATE_NAME_MAX_LENGTH]
用于筛选的多人游戏会话模板的名称。 VisibilityFilter
类型:XblMultiplayerSessionVisibility
将结果过滤为仅包含指定可见性的会话。 ContractVersionFilter
类型:uint32_t
将结果过滤为仅包含此主版本或更低版本合约的会话。使用 0 表示忽略。

要求

头文件: multiplayer_c.h

另请参阅

multiplayer_c
最后修改于 2026年8月24日