Skip to main content

XblMultiplayerSessionCapabilities

Representa las funcionalidades de una sesión del servicio multijugador.

Sintaxis

Miembros

Connectivity
Tipo: bool
Indica si una sesión puede habilitar métricas y si los miembros de la sesión pueden establecer secureDeviceAddress. Si es false, la sesión no puede habilitar ninguna métrica y los miembros de la sesión no pueden establecer secureDeviceAddress. Team
Tipo: bool
Si es true, la funcionalidad de equipo está establecida en la sesión para un torneo. EN DESUSO. Este miembro se quitará en una versión futura. Arbitration
Tipo: bool
Si es true, la funcionalidad de arbitraje está establecida en la sesión para un torneo. EN DESUSO. Este miembro se quitará en una versión futura. SuppressPresenceActivityCheck
Tipo: bool
Si es false (el valor predeterminado), se requiere que los usuarios activos permanezcan en línea jugando al título. Si no lo hacen, se degradan al estado inactivo. Establezca esta marca en true para permitir que los miembros de la sesión permanezcan activos indefinidamente. Gameplay
Tipo: bool
Indica si la sesión representa juego real en lugar de tiempo en configuración o en un menú, como una sala de espera o durante el emparejamiento. Si es true, la sesión está en modo de juego. Large
Tipo: bool
Si es true, la sesión puede hospedar de 101 a 1000 usuarios, lo que afecta a otras características de la sesión. Si es false, la sesión puede hospedar de 1 a 100 usuarios. Para obtener más información, consulte la sección Tamaño de la sesión de Temas avanzados de sesiones multijugador. ConnectionRequiredForActiveMembers
Tipo: bool
Si es true, se requiere una conexión para que un miembro se marque como activo. Para habilitar las notificaciones de sesión y detectar desconexiones, este miembro debe establecerse en true. Para obtener más información, consulte la sección Suscribirse a las notificaciones de cambio de sesión de MPSD de Tareas multijugador. UserAuthorizationStyle
Tipo: bool
Si es true, la sesión admite llamadas desde plataformas sin identidad de título sólida. Esta funcionalidad no se puede establecer en sesiones grandes. Crossplay
Tipo: bool
Si es true, la sesión admite el juego cruzado entre PC con Windows y XBOX. Searchable
Tipo: bool
Si es true, la sesión se puede vincular a un identificador de búsqueda para realizar búsquedas. HasOwners
Tipo: bool
Si es true, la sesión tiene propietarios. Para que una sesión se pueda buscar cuando UserAuthorizationStyle es true, la sesión debe tener propietarios.

Comentarios

Las funcionalidades de sesión son valores booleanos opcionales que se establecen en la plantilla de sesión. Si no se necesitan funcionalidades, la plantilla debe contener un objeto SessionCapabilities vacío para evitar que se especifiquen funcionalidades al crear la sesión, a menos que el título requiera funcionalidades de sesión dinámicas.

Para obtener más información, consulte la sección Funcionalidades de la sesión de Temas avanzados de sesiones multijugador.

Miembro de

XblMultiplayerSessionConstants

Argumento de

XblMultiplayerSessionConstantsSetCapabilities

Requisitos

Encabezado: multiplayer_c.h

Consulte también

multiplayer_c
Última modificación el 28 de agosto de 2026