Skip to main content

XblMultiplayerSessionCapabilities

Representa as funcionalidades de uma sessão do serviço Multiplayer.

Sintaxe

Membros

Connectivity
Tipo: bool
Indica se uma sessão pode habilitar métricas e se os membros da sessão podem definir secureDeviceAddress. Se for false, a sessão não poderá habilitar nenhuma métrica e os membros da sessão não poderão definir secureDeviceAddress. Team
Tipo: bool
Se for true, a funcionalidade de equipe será definida na sessão para um torneio. PRETERIDO. Este membro será removido em uma versão futura. Arbitration
Tipo: bool
Se for true, a funcionalidade de arbitragem será definida na sessão para um torneio. PRETERIDO. Este membro será removido em uma versão futura. SuppressPresenceActivityCheck
Tipo: bool
Se for false (o valor padrão), os usuários ativos precisarão permanecer online jogando o título. Caso contrário, eles serão rebaixados para o status inativo. Defina esse sinalizador como true para permitir que os membros da sessão permaneçam ativos indefinidamente. Gameplay
Tipo: bool
Indica se a sessão representa a jogabilidade real, e não o tempo gasto em configuração ou em um menu, como um lobby ou durante o matchmaking. Se for true, a sessão estará no modo de jogabilidade. Large
Tipo: bool
Se for true, a sessão poderá hospedar de 101 a 1000 usuários, o que afeta outros recursos da sessão. Se for false, a sessão poderá hospedar de 1 a 100 usuários. Para obter mais informações, confira a seção Tamanho da sessão de Tópicos avançados de sessão multijogador. ConnectionRequiredForActiveMembers
Tipo: bool
Se for true, uma conexão será necessária para que um membro seja marcado como ativo. Para habilitar notificações de sessão e detectar desconexões, este membro deve ser definido como true. Para obter mais informações, confira a seção Assinar notificações de alteração de sessão do MPSD de Tarefas de multijogador. UserAuthorizationStyle
Tipo: bool
Se for true, a sessão dará suporte a chamadas de plataformas sem identidade de título forte. Essa funcionalidade não pode ser definida em sessões grandes. Crossplay
Tipo: bool
Se for true, a sessão dará suporte a jogo multiplataforma entre PC com Windows e XBOX. Searchable
Tipo: bool
Se for true, a sessão poderá ser vinculada a um identificador de pesquisa para ser pesquisada. HasOwners
Tipo: bool
Se for true, a sessão terá proprietários. Para que uma sessão seja pesquisável quando UserAuthorizationStyle for true, a sessão deverá ter proprietários.

Comentários

As funcionalidades de sessão são valores boolianos opcionais definidos no modelo de sessão. Se nenhuma funcionalidade for necessária, um objeto SessionCapabilities vazio deverá estar no modelo para impedir que funcionalidades sejam especificadas na criação da sessão, a menos que o título exija funcionalidades de sessão dinâmicas.

Para obter mais informações, confira a seção Funcionalidades da sessão de Tópicos avançados de sessão multijogador.

Membro de

XblMultiplayerSessionConstants

Argumento de

XblMultiplayerSessionConstantsSetCapabilities

Requisitos

Cabeçalho: multiplayer_c.h

Confira também

multiplayer_c
Last modified on October 6, 2026