Skip to main content

XblMultiplayerManagerLobbySessionSetProperties

Establece el valor de una propiedad personalizada de la sesión de sala.

Sintaxis

Parámetros

name   _In_z_
Tipo: char*
El nombre de la propiedad personalizada que se va a establecer. valueJson   _In_z_
Tipo: char*
El valor que se va a asignar a la propiedad, como una cadena JSON. context   _In_opt_
Tipo: void*
Opcional. Los datos definidos por la aplicación para correlacionar el XblMultiplayerEvent con la llamada de inicio.

Valor devuelto

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

Comentarios

Esta función establece el valor, representado como una cadena JSON, de una propiedad personalizada de la sesión de sala. Las propiedades personalizadas se pueden cambiar en cualquier momento. Los cambios se procesan por lotes y se escriben en el servicio cuando se llama a XblMultiplayerManagerDoWork. Si las propiedades personalizadas se comparten entre dispositivos, o si varios dispositivos pueden actualizarlas al mismo tiempo, use la función XblMultiplayerManagerLobbySessionSetSynchronizedProperties para cambiar las propiedades personalizadas. De lo contrario, puede usar esta función para cambiar las propiedades personalizadas.
El resultado de esta función se entrega como un evento multijugador con un tipo de evento establecido en XblMultiplayerEventType::SessionPropertyWriteCompleted. Puede llamar a XblMultiplayerManagerDoWork para recuperar los eventos multijugador.

Requisitos

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

Consulte también

multiplayer_manager_c
XblMultiplayerManagerLobbySessionSetSynchronizedHost
XblMultiplayerEvent
Última modificación el 28 de agosto de 2026