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

# multiplayer_manager_c

> multiplayer_manager_c

# multiplayer\_manager\_c

## Funciones

| Función | Descripción |
| - | - |
| [XblMultiplayerEventArgsFindMatchCompleted](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsfindmatchcompleted.md) | Recupera información adicional de los eventos multijugador `XblMultiplayerEventType.FindMatchCompleted`. |
| [XblMultiplayerEventArgsMember](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmember.md) | Recupera información adicional de los eventos `XblMultiplayerEventType::HostChanged` y `XblMultiplayerEventType::MemberPropertyChanged`. |
| [XblMultiplayerEventArgsMembers](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmembers.md) | Recupera información adicional de los eventos `XblMultiplayerEventType::MemberJoined` y `XblMultiplayerEventType::MemberLeft`. |
| [XblMultiplayerEventArgsMembersCount](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsmemberscount.md) | Recupera información adicional de los eventos `XblMultiplayerEventType::MemberJoined` y `XblMultiplayerEventType::MemberLeft`. |
| [XblMultiplayerEventArgsPerformQoSMeasurements](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsperformqosmeasurements.md) | Recupera información adicional de los eventos `XblMultiplayerEventType::PerformQosMeasurements`. |
| [XblMultiplayerEventArgsPropertiesJson](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargspropertiesjson.md) | Recupera información adicional de los eventos `XblMultiplayerEventType::MemberPropertyChanged` y `XblMultiplayerEventType::SessionPropertyChanged`. |
| [XblMultiplayerEventArgsXuid](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayereventargsxuid.md) | Recupera información adicional de los eventos `XblMultiplayerEventType::UserAdded`, `XblMultiplayerEventType::UserRemoved` y `XblMultiplayerEventType::JoinLobbyCompleted`. |
| [XblMultiplayerManagerAutoFillMembersDuringMatchmaking](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerautofillmembersduringmatchmaking.md) | Indica si el juego debe rellenar automáticamente los espacios abiertos durante el juego. |
| [XblMultiplayerManagerCancelMatch](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagercancelmatch.md) | Cancela la solicitud de partida en el servidor, si existe una. |
| [XblMultiplayerManagerDoWork](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md) | Mantiene las actualizaciones del estado del juego entre el título y Multiplayer Manager (MPM). |
| [XblMultiplayerManagerEstimatedMatchWaitTime](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerestimatedmatchwaittime.md) | Recupera el tiempo de espera estimado, en segundos, para completar una solicitud de búsqueda de partidas en curso. |
| [XblMultiplayerManagerFindMatch](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerfindmatch.md) | Envía una solicitud de búsqueda de partidas al servidor. |
| [XblMultiplayerManagerGameSessionActive](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionactive.md) | Indica si hay una sesión de juego activa. |
| [XblMultiplayerManagerGameSessionConstants](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionconstants.md) | Recupera las constantes de sesión asociadas a la sesión de juego. |
| [XblMultiplayerManagerGameSessionCorrelationId](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessioncorrelationid.md) | Recupera el identificador de correlación de la sesión de juego. |
| [XblMultiplayerManagerGameSessionHost](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionhost.md) | Recupera la información de miembro del miembro host en la sesión de juego. |
| [XblMultiplayerManagerGameSessionIsHost](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionishost.md) | Indica si el usuario especificado es el host de la sesión de juego. |
| [XblMultiplayerManagerGameSessionMembers](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmembers.md) | Recupera la información de miembro de los miembros de la sesión de juego. |
| [XblMultiplayerManagerGameSessionMembersCount](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionmemberscount.md) | Recupera el número de miembros de la sesión de juego. |
| [XblMultiplayerManagerGameSessionPropertiesJson](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionpropertiesjson.md) | Recupera las propiedades personalizadas de la sesión de juego, como una cadena JSON. |
| [XblMultiplayerManagerGameSessionSessionReference](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsessionreference.md) | Recupera la referencia de sesión de la sesión de juego. |
| [XblMultiplayerManagerGameSessionSetProperties](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetproperties.md) | Establece el valor de una propiedad personalizada de la sesión de juego. |
| [XblMultiplayerManagerGameSessionSetSynchronizedHost](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost.md) | Establece el host de la sesión de juego mediante `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerGameSessionSetSynchronizedProperties](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties.md) | Establece el valor de una propiedad personalizada de la sesión de juego mediante `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerInitialize](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize.md) | Inicializa Multiplayer Manager (MPM). |
| [XblMultiplayerManagerJoinability](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinability.md) | Indica qué usuarios pueden unirse a la sesión de sala. |
| [XblMultiplayerManagerJoinGame](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame.md) | Se une a una sesión de juego mediante el nombre de sesión único global. |
| [XblMultiplayerManagerJoinGameFromLobby](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md) | Crea una nueva sesión de juego para la sesión de sala, o se une a una sesión de juego existente si ya existe una para la sesión de sala. |
| [XblMultiplayerManagerJoinLobby](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoinlobby.md) | Une a un usuario de XBOX a una sesión de sala. |
| [XblMultiplayerManagerLeaveGame](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerleavegame.md) | Abandona la sesión de juego, devolviendo al usuario de XBOX y a todos los demás usuarios locales a la sesión de sala. |
| [XblMultiplayerManagerLobbySessionAddLocalUser](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionaddlocaluser.md) | Une a un usuario de XBOX a la sesión de sala. |
| [XblMultiplayerManagerLobbySessionConstants](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionconstants.md) | Recupera las constantes de sesión asociadas a la sesión de sala. |
| [XblMultiplayerManagerLobbySessionCorrelationId](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioncorrelationid.md) | Recupera el identificador de correlación de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessiondeletelocalmemberproperties.md) | Elimina una propiedad personalizada de un miembro local de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionHost](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionhost.md) | Recupera la información de miembro del miembro host en la sesión de sala. |
| [XblMultiplayerManagerLobbySessionInviteFriends](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninvitefriends.md) | Muestra la interfaz de usuario estándar de XBOX, lo que permite al usuario seleccionar amigos o jugadores recientes e invitarlos al juego. |
| [XblMultiplayerManagerLobbySessionInviteUsers](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessioninviteusers.md) | Invita a los usuarios especificados al juego sin mostrar interfaz de usuario adicional. |
| [XblMultiplayerManagerLobbySessionIsHost](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionishost.md) | Indica si el usuario especificado es el host de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionLocalMembers](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmembers.md) | Recupera la información de miembro de los miembros locales de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionLocalMembersCount](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionlocalmemberscount.md) | Recupera el número de miembros locales de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionMembers](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmembers.md) | Recupera la información de miembro de los miembros de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionMembersCount](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionmemberscount.md) | Recupera el número de miembros de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionPropertiesJson](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionpropertiesjson.md) | Recupera las propiedades personalizadas de la sesión de sala, como una cadena JSON. |
| [XblMultiplayerManagerLobbySessionRemoveLocalUser](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionremovelocaluser.md) | Quita al usuario local tanto de la sesión de sala como de la sesión de juego. |
| [XblMultiplayerManagerLobbySessionSessionReference](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsessionreference.md) | Recupera la referencia de sesión de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberconnectionaddress.md) | Establece la dirección de conexión del miembro local. |
| [XblMultiplayerManagerLobbySessionSetLocalMemberProperties](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberproperties.md) | Establece una propiedad personalizada de un miembro local en la cadena JSON especificada. |
| [XblMultiplayerManagerLobbySessionSetProperties](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetproperties.md) | Establece el valor de una propiedad personalizada de la sesión de sala. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedHost](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost.md) | Establece el host de la sesión de sala mediante `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerLobbySessionSetSynchronizedProperties](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedproperties.md) | Establece el valor de una propiedad personalizada de la sesión de sala mediante `XblMultiplayerSessionWriteMode::SynchronizedUpdate`. |
| [XblMultiplayerManagerMatchStatus](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermatchstatus.md) | Proporciona el estado actual de la búsqueda de partidas. |
| [XblMultiplayerManagerMemberAreMembersOnSameDevice](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagermemberaremembersonsamedevice.md) | Determina si dos miembros están en el mismo dispositivo. |
| [XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetautofillmembersduringmatchmaking.md) | Establece si la búsqueda de partidas debe rellenar automáticamente los espacios abiertos durante el juego. Esto se puede cambiar en cualquier momento. |
| [XblMultiplayerManagerSetJoinability](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetjoinability.md) | Restringe quién puede unirse al juego. |
| [XblMultiplayerManagerSetQosMeasurements](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagersetqosmeasurements.md) | Establece el JSON que representa las mediciones de QoS entre el usuario actual y una lista de clientes remotos. Esto solo se usa cuando el título administra manualmente la QoS. |

## Estructuras

| Estructura | Descripción |
| - | - |
| [XblMultiplayerConnectionAddressDeviceTokenPair](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerconnectionaddressdevicetokenpair.md) | Un par de dirección de conexión y token de dispositivo en el que ejecutar mediciones de QoS. |
| [XblMultiplayerEvent](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent.md) | Un evento multijugador que devuelve [XblMultiplayerManagerDoWork](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork.md). |
| [XblMultiplayerManagerMember](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember.md) | Representa una referencia a un miembro de un juego multijugador. |
| [XblMultiplayerPerformQoSMeasurementsArgs](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerperformqosmeasurementsargs.md) | Argumentos de evento devueltos para los eventos `XblMultiplayerEventType::PerformQosMeasurements`. |

## Identificadores

| Identificador | Descripción |
| - | - |
| [XblMultiplayerEventArgsHandle](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/handles/xblmultiplayereventargshandle) | Un identificador para los argumentos de eventos multijugador que se puede usar para recuperar información adicional de un evento multijugador, según el tipo de evento. |

## Enumeraciones

| Enumeración | Descripción |
| - | - |
| [XblMultiplayerEventType](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype.md) | Define los valores usados para indicar los tipos de evento de una sala o un juego multijugador. XblMultiplayerEventArgsHandle se puede usar para obtener información adicional sobre el evento según el tipo de evento. |
| [XblMultiplayerJoinability](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayerjoinability.md) | Define los valores usados para indicar quién puede unirse a su sala. |
| [XblMultiplayerMatchStatus](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayermatchstatus.md) | Define los valores usados para indicar el estado de las fases de búsqueda de partidas. |
| [XblMultiplayerSessionType](https://devdocs.xbox.com/es/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayersessiontype.md) | Define los valores usados para indicar los tipos de sesiones multijugador. |


## Related topics

- [XblMultiplayerManagerInitialize](https://devdocs.xbox.com/ko/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerinitialize.md)
- [XblMultiplayerManagerMember](https://devdocs.xbox.com/ja-jp/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayermanagermember.md)
