multiplayer_manager_c
Funciones
| Función | Descripción |
|---|---|
| XblMultiplayerEventArgsFindMatchCompleted | Recupera información adicional de los eventos multijugador XblMultiplayerEventType.FindMatchCompleted. |
| XblMultiplayerEventArgsMember | Recupera información adicional de los eventos XblMultiplayerEventType::HostChanged y XblMultiplayerEventType::MemberPropertyChanged. |
| XblMultiplayerEventArgsMembers | Recupera información adicional de los eventos XblMultiplayerEventType::MemberJoined y XblMultiplayerEventType::MemberLeft. |
| XblMultiplayerEventArgsMembersCount | Recupera información adicional de los eventos XblMultiplayerEventType::MemberJoined y XblMultiplayerEventType::MemberLeft. |
| XblMultiplayerEventArgsPerformQoSMeasurements | Recupera información adicional de los eventos XblMultiplayerEventType::PerformQosMeasurements. |
| XblMultiplayerEventArgsPropertiesJson | Recupera información adicional de los eventos XblMultiplayerEventType::MemberPropertyChanged y XblMultiplayerEventType::SessionPropertyChanged. |
| XblMultiplayerEventArgsXuid | Recupera información adicional de los eventos XblMultiplayerEventType::UserAdded, XblMultiplayerEventType::UserRemoved y XblMultiplayerEventType::JoinLobbyCompleted. |
| XblMultiplayerManagerAutoFillMembersDuringMatchmaking | Indica si el juego debe rellenar automáticamente los espacios abiertos durante el juego. |
| XblMultiplayerManagerCancelMatch | Cancela la solicitud de partida en el servidor, si existe una. |
| XblMultiplayerManagerDoWork | Mantiene las actualizaciones del estado del juego entre el título y Multiplayer Manager (MPM). |
| XblMultiplayerManagerEstimatedMatchWaitTime | Recupera el tiempo de espera estimado, en segundos, para completar una solicitud de búsqueda de partidas en curso. |
| XblMultiplayerManagerFindMatch | Envía una solicitud de búsqueda de partidas al servidor. |
| XblMultiplayerManagerGameSessionActive | Indica si hay una sesión de juego activa. |
| XblMultiplayerManagerGameSessionConstants | Recupera las constantes de sesión asociadas a la sesión de juego. |
| XblMultiplayerManagerGameSessionCorrelationId | Recupera el identificador de correlación de la sesión de juego. |
| XblMultiplayerManagerGameSessionHost | Recupera la información de miembro del miembro host en la sesión de juego. |
| XblMultiplayerManagerGameSessionIsHost | Indica si el usuario especificado es el host de la sesión de juego. |
| XblMultiplayerManagerGameSessionMembers | Recupera la información de miembro de los miembros de la sesión de juego. |
| XblMultiplayerManagerGameSessionMembersCount | Recupera el número de miembros de la sesión de juego. |
| XblMultiplayerManagerGameSessionPropertiesJson | Recupera las propiedades personalizadas de la sesión de juego, como una cadena JSON. |
| XblMultiplayerManagerGameSessionSessionReference | Recupera la referencia de sesión de la sesión de juego. |
| XblMultiplayerManagerGameSessionSetProperties | Establece el valor de una propiedad personalizada de la sesión de juego. |
| XblMultiplayerManagerGameSessionSetSynchronizedHost | Establece el host de la sesión de juego mediante XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerGameSessionSetSynchronizedProperties | Establece el valor de una propiedad personalizada de la sesión de juego mediante XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerInitialize | Inicializa Multiplayer Manager (MPM). |
| XblMultiplayerManagerJoinability | Indica qué usuarios pueden unirse a la sesión de sala. |
| XblMultiplayerManagerJoinGame | Se une a una sesión de juego mediante el nombre de sesión único global. |
| XblMultiplayerManagerJoinGameFromLobby | 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 | Une a un usuario de XBOX a una sesión de sala. |
| XblMultiplayerManagerLeaveGame | 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 | Une a un usuario de XBOX a la sesión de sala. |
| XblMultiplayerManagerLobbySessionConstants | Recupera las constantes de sesión asociadas a la sesión de sala. |
| XblMultiplayerManagerLobbySessionCorrelationId | Recupera el identificador de correlación de la sesión de sala. |
| XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties | Elimina una propiedad personalizada de un miembro local de la sesión de sala. |
| XblMultiplayerManagerLobbySessionHost | Recupera la información de miembro del miembro host en la sesión de sala. |
| XblMultiplayerManagerLobbySessionInviteFriends | Muestra la interfaz de usuario estándar de XBOX, lo que permite al usuario seleccionar amigos o jugadores recientes e invitarlos al juego. |
| XblMultiplayerManagerLobbySessionInviteUsers | Invita a los usuarios especificados al juego sin mostrar interfaz de usuario adicional. |
| XblMultiplayerManagerLobbySessionIsHost | Indica si el usuario especificado es el host de la sesión de sala. |
| XblMultiplayerManagerLobbySessionLocalMembers | Recupera la información de miembro de los miembros locales de la sesión de sala. |
| XblMultiplayerManagerLobbySessionLocalMembersCount | Recupera el número de miembros locales de la sesión de sala. |
| XblMultiplayerManagerLobbySessionMembers | Recupera la información de miembro de los miembros de la sesión de sala. |
| XblMultiplayerManagerLobbySessionMembersCount | Recupera el número de miembros de la sesión de sala. |
| XblMultiplayerManagerLobbySessionPropertiesJson | Recupera las propiedades personalizadas de la sesión de sala, como una cadena JSON. |
| XblMultiplayerManagerLobbySessionRemoveLocalUser | Quita al usuario local tanto de la sesión de sala como de la sesión de juego. |
| XblMultiplayerManagerLobbySessionSessionReference | Recupera la referencia de sesión de la sesión de sala. |
| XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress | Establece la dirección de conexión del miembro local. |
| XblMultiplayerManagerLobbySessionSetLocalMemberProperties | Establece una propiedad personalizada de un miembro local en la cadena JSON especificada. |
| XblMultiplayerManagerLobbySessionSetProperties | Establece el valor de una propiedad personalizada de la sesión de sala. |
| XblMultiplayerManagerLobbySessionSetSynchronizedHost | Establece el host de la sesión de sala mediante XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerLobbySessionSetSynchronizedProperties | Establece el valor de una propiedad personalizada de la sesión de sala mediante XblMultiplayerSessionWriteMode::SynchronizedUpdate. |
| XblMultiplayerManagerMatchStatus | Proporciona el estado actual de la búsqueda de partidas. |
| XblMultiplayerManagerMemberAreMembersOnSameDevice | Determina si dos miembros están en el mismo dispositivo. |
| XblMultiplayerManagerSetAutoFillMembersDuringMatchmaking | 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 | Restringe quién puede unirse al juego. |
| XblMultiplayerManagerSetQosMeasurements | 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 | Un par de dirección de conexión y token de dispositivo en el que ejecutar mediciones de QoS. |
| XblMultiplayerEvent | Un evento multijugador que devuelve XblMultiplayerManagerDoWork. |
| XblMultiplayerManagerMember | Representa una referencia a un miembro de un juego multijugador. |
| XblMultiplayerPerformQoSMeasurementsArgs | Argumentos de evento devueltos para los eventos XblMultiplayerEventType::PerformQosMeasurements. |
Identificadores
| Identificador | Descripción |
|---|---|
| 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 | 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 | Define los valores usados para indicar quién puede unirse a su sala. |
| XblMultiplayerMatchStatus | Define los valores usados para indicar el estado de las fases de búsqueda de partidas. |
| XblMultiplayerSessionType | Define los valores usados para indicar los tipos de sesiones multijugador. |
