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

# XblMultiplayerManagerGameSessionSetProperties

> XblMultiplayerManagerGameSessionSetProperties

# XblMultiplayerManagerGameSessionSetProperties

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

## Sintaxis

```cpp theme={null}
HRESULT XblMultiplayerManagerGameSessionSetProperties(  
         const char* name,  
         const char* valueJson,  
         void* context  
)  
```

### 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](/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent) con la llamada iniciadora.

### 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 para la sesión de juego. 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](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork). Si las propiedades personalizadas se comparten entre dispositivos, o si pueden ser actualizadas por varios dispositivos al mismo tiempo, use la función [XblMultiplayerManagerGameSessionSetSynchronizedProperties](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties) para cambiar las propiedades personalizadas. De lo contrario, puede usar esta función para cambiar las propiedades personalizadas.

## Requisitos

**Encabezado:** multiplayer\_manager\_c.h

**Biblioteca:** Microsoft.Xbox.Services.14x.GDK.C.lib

## Consulte también

[multiplayer\_manager\_c](/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)\
[XblMultiplayerManagerGameSessionSetSynchronizedHost](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost)


## Related topics

- [XblMultiplayerManagerGameSessionPropertiesJson](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionpropertiesjson.md)
- [XblMultiplayerManagerGameSessionSetSynchronizedProperties](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedproperties.md)
- [XblMultiplayerManagerJoinGame](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingame.md)
- [Información general sobre la API de Multiplayer Manager](/es/services/xbox-services/multiplayer/mpm/concepts/live-multiplayer-manager-api-overview.md)
- [XblMultiplayerManagerJoinGameFromLobby](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerjoingamefromlobby.md)
