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]
ID de configuration de service dont fait partie la session. MaxItems
Type : uint32_t
Nombre maximal d’éléments à retourner. IncludePrivateSessions
Type : bool
Inclut les sessions privées dans le résultat. IncludeReservations
Type : bool
Inclut les sessions que l’utilisateur n’a pas acceptées. Nécessite de spécifier xboxUserIdFilter. IncludeInactiveSessions
Type : bool
Inclut les sessions inactives dans le résultat. Nécessite de spécifier xboxUserIdFilter. XuidFilters
Type : uint64_t*
Filtre le résultat pour n’inclure que les sessions contenant ces ID utilisateur XBOX. (Facultatif) Vous devez spécifier au moins un filtre Xuid OU un filtre de mot clé. XuidFiltersCount
Type : size_t
Nombre de XUID dans le tableau XuidsFilters. KeywordFilter
Type : const char*
Filtre le résultat pour n’inclure que les sessions comportant 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]
Nom du modèle de session multijoueur sur lequel filtrer. VisibilityFilter
Type : XblMultiplayerSessionVisibility
Filtre le résultat pour n’inclure que les sessions ayant la visibilité spécifiée. ContractVersionFilter
Type : uint32_t
Filtre 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