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

# PFPlayerDataManagementGetUserDataRequest

> Modèle de données PFPlayerDataManagementGetUserDataRequest. Les données sont stockées sous forme de paires clé-valeur JSON. Chaque fois que les données sont mises à jour, quelle qu'en soit la source, le compteur de version est incrémenté. Si le paramètre Version est fourni, cet appel ne renverra des données que si la version actuelle dans le système est supérieure à la valeur fournie. Si le paramètre Keys est fourni, l'objet de données renvoyé contiendra uniquement les données propres aux Keys indiquées. Sinon, l'ensemble complet des données utilisateur personnalisées sera renvoyé.

Modèle de données PFPlayerDataManagementGetUserDataRequest. Les données sont stockées sous forme de paires clé-valeur JSON. Chaque fois que les données sont mises à jour, quelle qu'en soit la source, le compteur de version est incrémenté. Si le paramètre Version est fourni, cet appel ne renverra des données que si la version actuelle dans le système est supérieure à la valeur fournie. Si le paramètre Keys est fourni, l'objet de données renvoyé contiendra uniquement les données propres aux Keys indiquées. Sinon, l'ensemble complet des données utilisateur personnalisées sera renvoyé.

## Syntaxe

```cpp theme={null}
typedef struct PFPlayerDataManagementGetUserDataRequest {  
    uint32_t const* ifChangedFromDataVersion;  
    const char* const* keys;  
    uint32_t keysCount;  
    const char* playFabId;  
} PFPlayerDataManagementGetUserDataRequest;  
```

### Membres

**`ifChangedFromDataVersion`**   uint32\_t const\*\
*may be nullptr*

(Facultatif) La version qui existe actuellement selon l'appelant. L'appel renverra les données de toutes les clés si la version dans le système est supérieure à celle-ci.

**`keys`**   const char\* const\*\
*may be nullptr*

(Facultatif) Liste des clés uniques à partir desquelles charger les données.

**`keysCount`**   uint32\_t

Nombre de keys

**`playFabId`**   const char\*\
*is null-terminated*

(Facultatif) Identificateur PlayFab unique de l'utilisateur pour lequel charger les données. Facultatif ; s'il n'est pas défini, il s'agit par défaut de vous-même. S'il est défini sur l'ID PlayFab d'un autre joueur, seules les clés publiques de ce compte seront renvoyées.

## Configuration requise

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

## Voir aussi

[Membres de PFPlayerDataManagementTypes](/fr/services/playfab/api-references/c/pfplayerdatamanagementtypes/pfplayerdatamanagementtypes_members)


## Related topics

- [PFPlayerDataManagementClientGetUserDataAsync](/fr/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserdataasync.md)
- [PFPlayerDataManagementClientGetUserPublisherDataAsync](/fr/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserpublisherdataasync.md)
- [PFPlayerDataManagementServerGetUserDataAsync](/fr/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetuserdataasync.md)
- [PFPlayerDataManagementClientGetUserReadOnlyDataAsync](/fr/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementclientgetuserreadonlydataasync.md)
- [PFPlayerDataManagementServerGetUserInternalDataAsync](/fr/services/playfab/api-references/c/pfplayerdatamanagement/functions/pfplayerdatamanagementservergetuserinternaldataasync.md)
