> ## 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.

# XblMultiplayerActivityDetails

> XblMultiplayerActivityDetails

# XblMultiplayerActivityDetails

Representa a atividade multijogador atual de um usuário, junto com alguns detalhes sobre a sessão correspondente.

## Sintaxe

```cpp theme={null}
typedef struct XblMultiplayerActivityDetails {  
    XblMultiplayerSessionReference SessionReference;  
    char HandleId[XBL_GUID_LENGTH];  
    uint32_t TitleId;  
    XblMultiplayerSessionVisibility Visibility;  
    XblMultiplayerSessionRestriction JoinRestriction;  
    bool Closed;  
    uint64_t OwnerXuid;  
    uint32_t MaxMembersCount;  
    uint32_t MembersCount;  
    const char* CustomSessionPropertiesJson;  
} XblMultiplayerActivityDetails  
```

### Membros

*SessionReference*\
Tipo: [XblMultiplayerSessionReference](/pt-BR/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayersessionreference)

Referência de sessão que contém informações de identificação da sessão.

*HandleId*\
Tipo: char\[XBL\_GUID\_LENGTH]

HandleId correspondente a esta atividade.

*TitleId*\
Tipo: uint32\_t

TitleId que deve ser iniciado para ingressar nesta atividade.

*Visibility*\
Tipo: [XblMultiplayerSessionVisibility](/pt-BR/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionvisibility)

O estado de visibilidade da sessão. Se outros usuários podem vê-la, ingressar nela etc.

*JoinRestriction*\
Tipo: [XblMultiplayerSessionRestriction](/pt-BR/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionrestriction)

A restrição de ingresso da sessão, que se aplica se a visibilidade for "open".

*Closed*\
Tipo: bool

Indica se a sessão está temporariamente fechada para ingresso.

*OwnerXuid*\
Tipo: uint64\_t

ID de usuário do XBOX do membro a quem esta atividade pertence.

*MaxMembersCount*\
Tipo: uint32\_t

Número total de vagas.

*MembersCount*\
Tipo: uint32\_t

Número de vagas ocupadas.

*CustomSessionPropertiesJson*\
Tipo: const char\*

Cadeia de caracteres que contém o blob JSON de propriedades personalizadas da sessão.

## Requisitos

**Cabeçalho:** multiplayer\_c.h

## Confira também

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


## Related topics

- [XblMultiplayerActivityDetails](/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayeractivitydetails.md)
- [XblMultiplayerGetActivitiesForUsersResultCount](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayergetactivitiesforusersresultcount.md)
- [XblMultiplayerGetActivitiesWithPropertiesForUsersResultSize](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayergetactivitieswithpropertiesforusersresultsize.md)
- [XblMultiplayerGetActivitiesForSocialGroupResultCount](/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayergetactivitiesforsocialgroupresultcount.md)
