Skip to main content

XblMultiplayerSessionQuery

Consulta as sessões multijogador visíveis com base na configuração desta solicitação.

Sintaxe

Membros

Scid
Tipo: char[XBL_SCID_LENGTH]
A ID de configuração de serviço da qual a sessão faz parte. MaxItems
Tipo: uint32_t
O número máximo de itens a serem retornados. IncludePrivateSessions
Tipo: bool
Inclui sessões privadas no resultado. IncludeReservations
Tipo: bool
Inclui sessões que o usuário não aceitou. É necessário especificar xboxUserIdFilter para usar. IncludeInactiveSessions
Tipo: bool
Inclui sessões inativas no resultado. É necessário especificar xboxUserIdFilter para usar. XuidFilters
Tipo: uint64_t*
Filtra o resultado apenas para as sessões que contêm estas IDs de usuário do XBOX. (Opcional) Você deve especificar pelo menos um filtro de Xuid OU um filtro de palavra-chave. XuidFiltersCount
Tipo: size_t
O número de Xuids na matriz XuidsFilters. KeywordFilter
Tipo: const char*
Filtra o resultado apenas para as sessões com esta palavra-chave. (Opcional) Você deve especificar pelo menos um filtro de Xuid OU um filtro de palavra-chave. SessionTemplateNameFilter
Tipo: char[XBL_MULTIPLAYER_SESSION_TEMPLATE_NAME_MAX_LENGTH]
O nome do modelo da sessão multijogador a ser usado como filtro. VisibilityFilter
Tipo: XblMultiplayerSessionVisibility
Filtra o resultado apenas para as sessões com a visibilidade especificada. ContractVersionFilter
Tipo: uint32_t
Filtra o resultado apenas para as sessões com esta versão principal do contrato ou inferior. Use 0 para ignorar.

Requisitos

Cabeçalho: multiplayer_c.h

Confira também

multiplayer_c
Last modified on October 6, 2026