XblMultiplayerSessionQuery
Queries the visible multiplayer sessions based on the configuration of this request.Syntax
Members
ScidType: char[XBL_SCID_LENGTH] The service configuration id that the session is a part of. MaxItems
Type: uint32_t The maximum number of items to return. IncludePrivateSessions
Type: bool Include private sessions to the result. IncludeReservations
Type: bool Include sessions that the user hasn’t accepted. Must specify xboxUserIdFilter to use. IncludeInactiveSessions
Type: bool Include inactive sessions to the result. Must specify xboxUserIdFilter to use. XuidFilters
Type: uint64_t* Filter result to just sessions these XBOX User IDs in it. (Optional) You must specify at least one Xuid filter OR a keyword filter. XuidFiltersCount
Type: size_t The number of Xuids in the XuidsFilters array. KeywordFilter
Type: const char* Filter result to just sessions with this keyword. (Optional) You must specify at least one Xuid filter OR a keyword filter. SessionTemplateNameFilter
Type: char[XBL_MULTIPLAYER_SESSION_TEMPLATE_NAME_MAX_LENGTH] The name of the template for the multiplayer session to filter on. VisibilityFilter
Type: XblMultiplayerSessionVisibility Filter result to just sessions with the specified visibility. ContractVersionFilter
Type: uint32_t Filter result to just sessions with this major version or less of the contract. Use 0 to ignore.
