> ## 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 serveur pour les mises à jour additives des propriétés personnalisées d'un joueur à l'aide d'un handle d'entité de titre. Les valeurs existantes sont remplacées. Disponible sur Windows.

Met à jour les valeurs des propriétés personnalisées propres au titre pour un joueur

## Syntaxe

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

### Paramètres

**`titleEntityHandle`**   PFEntityHandle

PFEntityHandle d'une entité de titre obtenu à l'aide de PFAuthenticationGetEntityWithSecretKeyAsync.

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

Objet de requête renseigné.

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

XAsyncBlock pour l'opération asynchrone.

### Valeur de retour

Type : HRESULT

Code de résultat de cette opération d'API.

## Notes

Cette API est disponible sur Windows. Effectue une mise à jour additive des propriétés personnalisées du joueur spécifié. Lors de la mise à jour des propriétés personnalisées du joueur, les valeurs des propriétés qui existent déjà seront remplacées. Aucune autre propriété ne sera modifiée en dehors de celles spécifiées dans l'appel. Voir aussi ServerDeletePlayerCustomPropertiesAsync, ServerGetPlayerCustomPropertyAsync, ServerListPlayerCustomPropertiesAsync. Lorsque la tâche asynchrone est terminée, appelez [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesGetResultSize](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateplayercustompropertiesgetresultsize) et [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesGetResult](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateplayercustompropertiesgetresult) pour obtenir le résultat.

## Configuration requise

**En-tête :** PFPlayerDataManagement.h

## Voir aussi

[Membres de PFPlayerDataManagement](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members)


## Related topics

- [PFPlayerDataManagementServerUpdatePlayerCustomPropertiesGetResult](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverupdateplayercustompropertiesgetresult.md)
- [Vue d'ensemble de l'API C Services - PFPlayerDataManagement.h](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/pfplayerdatamanagement_members.md)
- [PFPlayerDataManagementServerGetPlayerCustomPropertyAsync](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetplayercustompropertyasync.md)
- [PFPlayerDataManagementServerListPlayerCustomPropertiesAsync](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverlistplayercustompropertiesasync.md)
- [PFPlayerDataManagementServerDeletePlayerCustomPropertiesAsync](/fr-CA/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementserverdeleteplayercustompropertiesasync.md)
