Skip to main content

XblMultiplayerActivitySetActivityAsync

Establece o actualiza la actividad multijugador para un usuario local.

Sintaxis

Parámetros

xblContext   _In_
Tipo: XblContextHandle
Contexto de XBOX Live para el usuario local. activityInfo   _In_
Tipo: XblMultiplayerActivityInfo*
Información sobre la actividad. Los campos maxPlayers y currentPlayers son opcionales; se omiten si se establecen en 0. El valor del campo platform se omite; XSAPI establece automáticamente la actividad en la plataforma local adecuada. allowCrossPlatformJoin   _In_
Tipo: bool
True si debe ser posible unirse a la actividad en otras plataformas compatibles con el título. async   _In_
Tipo: XAsyncBlock*
El XAsyncBlock para esta operación.

Valor devuelto

Tipo: HRESULT Código de retorno HRESULT para esta operación de API.

Comentarios

Cuando un título inicia una experiencia multijugador o se une a ella, debe crear una actividad. De este modo, tanto el shell como los demás jugadores de su título pueden ver la actividad del jugador. Su título puede permitir que otros jugadores se unan al juego en curso. Si un jugador quiere unirse a una actividad de su título y este no se está ejecutando, se activa y se le pasa la cadena de conexión.

Para ver cómo se usa esta función, consulte “Setting an activity” en la sección Actividades de Código de ejemplo para actividad multijugador.

Llamada REST

Llama a PUT /titles//users//activites

Requisitos

Encabezado: multiplayer_activity_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

multiplayer_activity_c
Última modificación el 28 de agosto de 2026