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

# PFPlayerDataManagementServerUpdatePlayerCustomPropertiesAsync

> API de servidor para atualizações aditivas das propriedades personalizadas de um jogador usando um identificador de entidade de título. Os valores existentes são substituídos. Disponível no Windows.

Atualiza os valores de propriedades personalizadas específicas do título para um jogador

## Sintaxe

```cpp theme={null}
HRESULT PFPlayerDataManagementServerUpdatePlayerCustomPropertiesAsync(  
    PFEntityHandle titleEntityHandle,  
    const PFPlayerDataManagementServerUpdatePlayerCustomPropertiesRequest* request,  
    XAsyncBlock* async  
)  
```

### Parâmetros

**`titleEntityHandle`**   PFEntityHandle

PFEntityHandle para uma Entity de título obtida usando PFAuthenticationGetEntityWithSecretKeyAsync.

**`request`**   [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesRequest\*](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagementtypes/structs/pfplayerdatamanagementserverupdateplayercustompropertiesrequest)

Objeto de solicitação preenchido.

**`async`**   XAsyncBlock\*<br />*Inout*

XAsyncBlock para a operação assíncrona.

### Valor de retorno

Tipo: HRESULT

Código de resultado desta operação de API.

## Comentários

Esta API está disponível no Windows. Executa uma atualização aditiva das propriedades personalizadas do jogador especificado. Ao atualizar as propriedades personalizadas do jogador, as propriedades que já existem terão seus valores substituídos. Nenhuma outra propriedade será alterada além das especificadas na chamada. Consulte também ServerDeletePlayerCustomPropertiesAsync, ServerGetPlayerCustomPropertyAsync, ServerListPlayerCustomPropertiesAsync. Quando a tarefa assíncrona for concluída, chame [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesGetResultSize](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateplayercustompropertiesgetresultsize) e [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateplayercustompropertiesgetresult) para obter o resultado.

## Requisitos

**Cabeçalho:** PFPlayerDataManagement.h

## Confira também

[Membros de PFPlayerDataManagement](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members)


## Related topics

- [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesGetResult](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateplayercustompropertiesgetresult.md)
- [Visão geral da API C do Services - PFPlayerDataManagement.h](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members.md)
- [PFPlayerDataManagementServerListPlayerCustomPropertiesAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverlistplayercustompropertiesasync.md)
- [PFPlayerDataManagementServerGetPlayerCustomPropertyAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetplayercustompropertyasync.md)
- [PFPlayerDataManagementServerDeletePlayerCustomPropertiesAsync](/pt-BR/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverdeleteplayercustompropertiesasync.md)
