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

# multiplayer_manager_c

> multiplayer_manager_c

# multiplayer\_manager\_c

## Funções

| Função | Descrição |
| - | - |
| [XblMultiplayerEventArgsFindMatchCompleted](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsfindmatchcompleted.md) | Recupera informações adicionais para eventos multijogador `XblMultiplayerEventType.FindMatchCompleted`. |
| [XblMultiplayerEventArgsMember](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmember.md) | Recupera informações adicionais para eventos `XblMultiplayerEventType::HostChanged` e `XblMultiplayerEventType::MemberPropertyChanged`. |
| [XblMultiplayerEventArgsMembers](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmembers.md) | Recupera informações adicionais para eventos `XblMultiplayerEventType::MemberJoined` e `XblMultiplayerEventType::MemberLeft`. |
| [XblMultiplayerEventArgsMembersCount](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmemberscount.md) | Recupera informações adicionais para eventos `XblMultiplayerEventType::MemberJoined` e `XblMultiplayerEventType::MemberLeft`. |
| [XblMultiplayerEventArgsPerformQoSMeasurements](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsperformqosmeasurements.md) | Recupera informações adicionais para eventos `XblMultiplayerEventType::PerformQosMeasurements`. |
| [XblMultiplayerEventArgsPropertiesJson](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargspropertiesjson.md) | Recupera informações adicionais para eventos `XblMultiplayerEventType::MemberPropertyChanged` e `XblMultiplayerEventType::SessionPropertyChanged`. |
| [XblMultiplayerEventArgsXuid](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsxuid.md) | Recupera informações adicionais para eventos `XblMultiplayerEventType::UserAdded`, `XblMultiplayerEventType::UserRemoved` e `XblMultiplayerEventType::JoinLobbyCompleted`. |
| [XblMultiplayerManagerAutoFillMembersDuringMatchmaking](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerautofillmembersduringmatchmaking.md) | Indica se o jogo deve preencher automaticamente os espaços abertos durante o jogo. |
| [XblMultiplayerManagerCancelMatch](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagercancelmatch.md) | Cancela a solicitação de partida no servidor, se houver. |
| [XblMultiplayerManagerDoWork](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md) | Mantém as atualizações de estado do jogo entre o título e o Multiplayer Manager (MPM). |
| [XblMultiplayerManagerEstimatedMatchWaitTime](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerestimatedmatchwaittime.md) | Recupera o tempo de espera estimado, em segundos, para concluir uma solicitação de matchmaking em andamento. |
| [XblMultiplayerManagerFindMatch](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerfindmatch.md) | Envia uma solicitação de matchmaking ao servidor. |
| [XblMultiplayerManagerGameSessionActive](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionactive.md) | Indica se há uma sessão de jogo ativa. |
| [XblMultiplayerManagerGameSessionConstants](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionconstants.md) | Recupera as constantes de sessão associadas à sessão de jogo. |
| [XblMultiplayerManagerGameSessionCorrelationId](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessioncorrelationid.md) | Recupera o identificador de correlação da sessão de jogo. |
| [XblMultiplayerManagerGameSessionHost](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionhost.md) | Recupera informações do membro host na sessão de jogo. |
| [XblMultiplayerManagerGameSessionIsHost](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionishost.md) | Indica se o usuário especificado é o host da sessão de jogo. |
| [XblMultiplayerManagerGameSessionMembers](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmembers.md) | Recupera informações dos membros na sessão de jogo. |
| [XblMultiplayerManagerGameSessionMembersCount](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmemberscount.md) | Recupera o número de membros na sessão de jogo. |
| [XblMultiplayerManagerGameSessionPropertiesJson](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionpropertiesjson.md) | Recupera as propriedades personalizadas da sessão de jogo, como uma cadeia de caracteres JSON. |
| [XblMultiplayerManagerGameSessionSessionReference](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsessionreference.md) | Recupera a referência de sessão da sessão de jogo. |
| [XblMultiplayerManagerGameSessionSetProperties](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetproperties.md) | Define o valor de uma propriedade personalizada da sessão de jogo. |
| [XblMultiplayerManagerGameSessionSetSynchronizedHost](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost.md) | Define o host da sessão de jogo, usando `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerGameSessionSetSynchronizedProperties](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties.md) | Define o valor de uma propriedade personalizada da sessão de jogo, usando `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerInitialize](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize.md) | Inicializa o Multiplayer Manager (MPM). |
| [XblMultiplayerManagerJoinability](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability.md) | Indica quais usuários podem ingressar na sua sessão de lobby. |
| [XblMultiplayerManagerJoinGame](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame.md) | Ingressa em uma sessão de jogo usando o nome de sessão globalmente exclusivo. |
| [XblMultiplayerManagerJoinGameFromLobby](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md) | Cria uma nova sessão de jogo para a sessão de lobby ou ingressa em uma sessão de jogo existente, se houver uma para a sessão de lobby. |
| [XblMultiplayerManagerJoinLobby](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinlobby.md) | Adiciona um usuário XBOX a uma sessão de lobby. |
| [XblMultiplayerManagerLeaveGame](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame.md) | Sai da sessão de jogo, retornando o usuário XBOX e todos os outros usuários locais à sessão de lobby. |
| [XblMultiplayerManagerLobbySessionAddLocalUser](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser.md) | Adiciona um usuário XBOX à sessão de lobby. |
| [XblMultiplayerManagerLobbySessionConstants](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionconstants.md) | Recupera as constantes de sessão associadas à sessão de lobby. |
| [XblMultiplayerManagerLobbySessionCorrelationId](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioncorrelationid.md) | Recupera o identificador de correlação da sessão de lobby. |
| [XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessiondeletelocalmemberproperties.md) | Exclui uma propriedade personalizada de um membro local da sessão de lobby. |
| [XblMultiplayerManagerLobbySessionHost](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionhost.md) | Recupera informações do membro host na sessão de lobby. |
| [XblMultiplayerManagerLobbySessionInviteFriends](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends.md) | Exibe a interface do usuário padrão do XBOX, permitindo que o usuário selecione amigos ou jogadores recentes e os convide para o jogo. |
| [XblMultiplayerManagerLobbySessionInviteUsers](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers.md) | Convida os usuários especificados para o jogo sem exibir interface do usuário adicional. |
| [XblMultiplayerManagerLobbySessionIsHost](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionishost.md) | Indica se o usuário especificado é o host da sessão de lobby. |
| [XblMultiplayerManagerLobbySessionLocalMembers](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmembers.md) | Recupera informações dos membros locais na sessão de lobby. |
| [XblMultiplayerManagerLobbySessionLocalMembersCount](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmemberscount.md) | Recupera o número de membros locais na sessão de lobby. |
| [XblMultiplayerManagerLobbySessionMembers](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmembers.md) | Recupera informações dos membros na sessão de lobby. |
| [XblMultiplayerManagerLobbySessionMembersCount](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmemberscount.md) | Recupera o número de membros na sessão de lobby. |
| [XblMultiplayerManagerLobbySessionPropertiesJson](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionpropertiesjson.md) | Recupera as propriedades personalizadas da sessão de lobby, como uma cadeia de caracteres JSON. |
| [XblMultiplayerManagerLobbySessionRemoveLocalUser](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionremovelocaluser.md) | Remove o usuário local da sessão de lobby e da sessão de jogo. |
| [XblMultiplayerManagerLobbySessionSessionReference](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsessionreference.md) | Recupera a referência de sessão da sessão de lobby. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberconnectionaddress.md) | Define o endereço de conexão do membro local. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberProperties](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberproperties.md) | Define uma propriedade personalizada de um membro local como a cadeia de caracteres JSON especificada. |
| [XblMultiplayerManagerLobbySessionSetProperties](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetproperties.md) | Define o valor de uma propriedade personalizada da sessão de lobby. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedHost](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost.md) | Define o host da sessão de lobby, usando `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties.md) | Define o valor de uma propriedade personalizada da sessão de lobby, usando `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerMatchStatus](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermatchstatus.md) | Fornece o status atual do matchmaking. |
| [XblMultiplayerManagerMemberAreMembersOnSameDevice](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermemberaremembersonsamedevice.md) | Determina se dois membros estão no mesmo dispositivo. |
| [XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetautofillmembersduringmatchmaking.md) | Define se o matchmaking deve preencher automaticamente os espaços abertos durante o jogo. Isso pode ser alterado a qualquer momento. |
| [XblMultiplayerManagerSetJoinability](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetjoinability.md) | Restringe quem pode ingressar no jogo. |
| [XblMultiplayerManagerSetQosMeasurements](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetqosmeasurements.md) | Define o JSON que representa as medições de QoS entre o usuário atual e uma lista de clientes remotos. Isso só é usado quando o título está gerenciando o QoS manualmente. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [XblMultiplayerConnectionAddressDeviceTokenPair](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerconnectionaddressdevicetokenpair.md) | Um par de endereço de conexão/token de dispositivo no qual executar medições de QoS. |
| [XblMultiplayerEvent](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent.md) | Um evento multijogador retornado de [XblMultiplayerManagerDoWork](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md). |
| [XblMultiplayerManagerMember](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember.md) | Representa uma referência a um membro em um jogo multijogador. |
| [XblMultiplayerPerformQoSMeasurementsArgs](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerperformqosmeasurementsargs.md) | Argumentos de evento retornados para eventos `XblMultiplayerEventType::PerformQosMeasurements`. |

## Identificadores

| Identificador | Descrição |
| - | - |
| [XblMultiplayerEventArgsHandle](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/handles/xblmultiplayereventargshandle.md) | Um identificador para argumentos de evento multijogador que pode ser usado para recuperar informações adicionais de um evento multijogador, dependendo do tipo de evento. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [XblMultiplayerEventType](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype.md) | Define valores usados para indicar tipos de evento de um lobby ou jogo multijogador. O XblMultiplayerEventArgsHandle pode ser usado para obter informações adicionais sobre o evento, dependendo do tipo de evento. |
| [XblMultiplayerJoinability](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayerjoinability.md) | Define valores usados para indicar quem pode ingressar no seu lobby. |
| [XblMultiplayerMatchStatus](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayermatchstatus.md) | Define valores usados para indicar o status das etapas de matchmaking. |
| [XblMultiplayerSessionType](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayersessiontype.md) | Define valores usados para indicar tipos de sessões multijogador. |


## Related topics

- [XblMultiplayerManagerInitialize](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize.md)
- [XblMultiplayerManagerMember](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember.md)
- [XblMultiplayerManagerJoinability](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability.md)
- [XblMultiplayerManagerJoinLobby](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinlobby.md)
- [XblMultiplayerManagerLeaveGame](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame.md)
