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

# XblMultiplayerManagerLobbySessionSetLocalMemberProperties

> XblMultiplayerManagerLobbySessionSetLocalMemberProperties

# XblMultiplayerManagerLobbySessionSetLocalMemberProperties

Establece una propiedad personalizada de un miembro local en la cadena JSON especificada.

## Sintaxis

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

### Parámetros

*user*   \_In\_\
Tipo: XblUserHandle

El usuario para el que desea establecer la propiedad.

*name*   \_In\_z\_\
Tipo: char\*

El nombre de la propiedad que se va a establecer.

*valueJson*   \_In\_z\_\
Tipo: char\*

Opcional. El valor JSON que se va a asignar a la propiedad.

*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 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 un miembro local en 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](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerdowork). <br />El resultado de esta función se entrega como un evento multijugador con un tipo de evento establecido en `XblMultiplayerEventType::LocalMemberPropertyWriteCompleted`. Puede llamar a [XblMultiplayerManagerDoWork](/reference/live/xsapi-c/multiplayer_manager_c/functions/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](/reference/live/xsapi-c/multiplayer_manager_c/multiplayer_manager_c_members)\
[XblMultiplayerManagerGameSessionSetSynchronizedHost](/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagergamesessionsetsynchronizedhost)\
[XblMultiplayerEvent](/reference/live/xsapi-c/multiplayer_manager_c/structs/xblmultiplayerevent)


## Related topics

- [XblMultiplayerManagerLobbySessionDeleteLocalMemberProperties](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessiondeletelocalmemberproperties.md)
- [XblMultiplayerManagerLobbySessionSetLocalMemberConnectionAddress](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetlocalmemberconnectionaddress.md)
- [Información general sobre la API de Multiplayer Manager](/es/services/xbox-services/multiplayer/mpm/concepts/live-multiplayer-manager-api-overview.md)
- [XblMultiplayerEventType](/es/reference/live/xsapi-c/multiplayer_manager_c/enums/xblmultiplayereventtype.md)
- [XblMultiplayerManagerLobbySessionSetSynchronizedHost](/es/reference/live/xsapi-c/multiplayer_manager_c/functions/xblmultiplayermanagerlobbysessionsetsynchronizedhost.md)
