> ## 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 retournera 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 retourné ne contiendra que les données propres aux clés indiquées. Sinon, l'ensemble complet des données utilisateur personnalisées sera retourné.

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 retournera 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 retourné ne contiendra que les données propres aux clés indiquées. Sinon, l'ensemble complet des données utilisateur personnalisées sera retourné.

## 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\*<br />*may be nullptr*

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

**`keys`**   const char\* const\*<br />*may be nullptr*

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

**`keysCount`**   uint32\_t

Nombre de keys

**`playFabId`**   const char\*<br />*is null-terminated*

(Facultatif) Identificateur PlayFab unique de l'utilisateur dont les données doivent être chargées. Facultatif; par défaut, il s'agit de vous-même s'il n'est pas défini. Lorsqu'il est défini sur l'ID PlayFab d'un autre joueur, seules les clés publiques de ce compte seront retournées.

## Configuration requise

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

## Voir aussi

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


## Related topics

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