Passer au contenu principal

XblMultiplayerSessionQuery

Interroge les sessions multijoueurs visibles en fonction de la configuration de cette requête.

Syntaxe

Membres

Scid
Type : char[XBL_SCID_LENGTH]
L’ID de configuration de service dont fait partie la session. MaxItems
Type : uint32_t
Le nombre maximal d’éléments à retourner. IncludePrivateSessions
Type : bool
Inclure les sessions privées dans le résultat. IncludeReservations
Type : bool
Inclure les sessions que l’utilisateur n’a pas acceptées. Nécessite de spécifier xboxUserIdFilter. IncludeInactiveSessions
Type : bool
Inclure les sessions inactives dans le résultat. Nécessite de spécifier xboxUserIdFilter. XuidFilters
Type : uint64_t*
Filtrer le résultat pour n’inclure que les sessions contenant ces ID d’utilisateur XBOX. (Facultatif) Vous devez spécifier au moins un filtre Xuid OU un filtre de mot clé. XuidFiltersCount
Type : size_t
Le nombre de Xuids dans le tableau XuidsFilters. KeywordFilter
Type : const char*
Filtrer le résultat pour n’inclure que les sessions ayant ce mot clé. (Facultatif) Vous devez spécifier au moins un filtre Xuid OU un filtre de mot clé. SessionTemplateNameFilter
Type : char[XBL_MULTIPLAYER_SESSION_TEMPLATE_NAME_MAX_LENGTH]
Le nom du modèle de session multijoueur sur lequel filtrer. VisibilityFilter
Type : XblMultiplayerSessionVisibility
Filtrer le résultat pour n’inclure que les sessions ayant la visibilité spécifiée. ContractVersionFilter
Type : uint32_t
Filtrer le résultat pour n’inclure que les sessions dont la version majeure du contrat est inférieure ou égale à celle-ci. Utilisez 0 pour ignorer ce filtre.

Configuration requise

En-tête : multiplayer_c.h

Voir aussi

multiplayer_c
Dernière modification le 6 octobre 2026