> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblMultiplayerSessionCapabilities

> XblMultiplayerSessionCapabilities

# XblMultiplayerSessionCapabilities

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

## Sintaxis

```cpp theme={null}
typedef struct XblMultiplayerSessionCapabilities {  
    bool Connectivity;  
    bool Team;  
    bool Arbitration;  
    bool SuppressPresenceActivityCheck;  
    bool Gameplay;  
    bool Large;  
    bool ConnectionRequiredForActiveMembers;  
    bool UserAuthorizationStyle;  
    bool Crossplay;  
    bool Searchable;  
    bool HasOwners;  
} XblMultiplayerSessionCapabilities  
```

### 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](/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details#session-size) de [Temas avanzados de sesiones multijugador](/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details).

*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](/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos#sfmscn) de [Tareas multijugador](/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos).

*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.<br /><br /> Para obtener más información, consulte la sección [Funcionalidades de la sesión](/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details#session-capabilities) de [Temas avanzados de sesiones multijugador](/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details).

## Miembro de

[XblMultiplayerSessionConstants](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionconstants)

## Argumento de

[XblMultiplayerSessionConstantsSetCapabilities](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionconstantssetcapabilities)

## Requisitos

**Encabezado:** multiplayer\_c.h

## Consulte también

[multiplayer\_c](/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [XblMultiplayerSessionConstantsSetCapabilities](/es/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionconstantssetcapabilities.md)
- [Temas avanzados de las sesiones multijugador](/es/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-details.md)
- [XblMultiplayerSessionConstants](/es/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionconstants.md)
- [XblMultiplayerSessionTimeOfSession](/es/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessiontimeofsession.md)
- [XblMultiplayerSessionSessionConstants](/es/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionsessionconstants.md)
