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

# XblUserProfile

> XblUserProfile

# XblUserProfile

Représente le profil XBOX Live d'un utilisateur.

## Syntaxe

```cpp theme={null}
typedef struct XblUserProfile {  
    uint64_t xboxUserId;  
    char appDisplayName[XBL_DISPLAY_NAME_CHAR_SIZE];  
    char appDisplayPictureResizeUri[XBL_DISPLAY_PIC_URL_RAW_CHAR_SIZE];  
    char gameDisplayName[XBL_DISPLAY_NAME_CHAR_SIZE];  
    char gameDisplayPictureResizeUri[XBL_DISPLAY_PIC_URL_RAW_CHAR_SIZE];  
    char gamerscore[XBL_GAMERSCORE_CHAR_SIZE];  
    char gamertag[XBL_GAMERTAG_CHAR_SIZE];  
    char modernGamertag[XBL_MODERN_GAMERTAG_CHAR_SIZE];  
    char modernGamertagSuffix[XBL_MODERN_GAMERTAG_SUFFIX_CHAR_SIZE];  
    char uniqueModernGamertag[XBL_UNIQUE_MODERN_GAMERTAG_CHAR_SIZE];  
} XblUserProfile  
```

### Membres

*xboxUserId*\
Type : uint64\_t

ID utilisateur XBOX de l'utilisateur.

*appDisplayName*\
Type : char\[XBL\_DISPLAY\_NAME\_CHAR\_SIZE]

Nom d'affichage de l'utilisateur, encodé en UTF-8, à utiliser dans l'interface utilisateur de l'application. Il s'agit toujours du gamertag de l'utilisateur, identique au champ gameDisplayName.

*appDisplayPictureResizeUri*\
Type : char\[XBL\_DISPLAY\_PIC\_URL\_RAW\_CHAR\_SIZE]

URI encodé en UTF-8 de l'image de joueur de l'utilisateur. Il est toujours identique au champ gameDisplayPictureResizeUri. Cet URI est redimensionnable. Il permet de spécifier l'une des tailles et l'un des formats suivants en ajoutant '\&format={format}\&w={width}\&h={height}:<br /> Format : png<br /> Largeur Hauteur<br /> 64 64<br /> 208 208<br /> 424 424<br />

*gameDisplayName*\
Type : char\[XBL\_DISPLAY\_NAME\_CHAR\_SIZE]

Nom d'affichage de l'utilisateur, encodé en UTF-8, à utiliser dans l'interface utilisateur de l'application. Il s'agit toujours du gamertag de l'utilisateur, identique au champ appDisplayName.

*gameDisplayPictureResizeUri*\
Type : char\[XBL\_DISPLAY\_PIC\_URL\_RAW\_CHAR\_SIZE]

URI encodé en UTF-8 de l'image de joueur de l'utilisateur. Il est toujours identique au champ appDisplayPictureResizeUri. Cet URI est redimensionnable. Il permet de spécifier l'une des tailles et l'un des formats suivants en ajoutant '\&format={format}\&w={width}\&h={height}:<br /> Format : png<br /> Largeur Hauteur<br /> 64 64<br /> 208 208<br /> 424 424<br />

*gamerscore*\
Type : char\[XBL\_GAMERSCORE\_CHAR\_SIZE]

Gamerscore de l'utilisateur, encodé en UTF-8.

*gamertag*\
Type : char\[XBL\_GAMERTAG\_CHAR\_SIZE]

Gamertag classique de l'utilisateur, encodé en UTF-8. Ce champ utilise uniquement des caractères ASCII et n'inclut pas de suffixe.

*modernGamertag*\
Type : char\[XBL\_MODERN\_GAMERTAG\_CHAR\_SIZE]

Gamertag moderne de l'utilisateur, encodé en UTF-8. Ce champ utilise des plages spécifiques de caractères UTF-8 et n'inclut pas de suffixe. Son unicité n'est pas garantie.

*modernGamertagSuffix*\
Type : char\[XBL\_MODERN\_GAMERTAG\_SUFFIX\_CHAR\_SIZE]

Suffixe numérique encodé en UTF-8, ajouté au gamertag moderne pour garantir son unicité. Peut être vide dans certains cas.

*uniqueModernGamertag*\
Type : char\[XBL\_UNIQUE\_MODERN\_GAMERTAG\_CHAR\_SIZE]

Gamertag moderne unique et suffixe numérique, encodés en UTF-8. Le format est "modernGamertag#suffix". Ne dépasse jamais 16 caractères affichés.

## Argument de

[XblProfileGetUserProfileResult](/fr/reference/live/xsapi-c/profile_c/functions/xblprofilegetuserprofileresult)\
[XblProfileGetUserProfilesResult](/fr/reference/live/xsapi-c/profile_c/functions/xblprofilegetuserprofilesresult)\
[XblProfileGetUserProfilesForSocialGroupResult](/fr/reference/live/xsapi-c/profile_c/functions/xblprofilegetuserprofilesforsocialgroupresult)

## Configuration requise

**En-tête :** profile\_c.h

## Voir aussi

[profile\_c](/fr/reference/live/xsapi-c/profile_c/profile_c_members)


## Related topics

- [XblUserProfile](/reference/live/xsapi-c/profile_c/structs/xbluserprofile.md)
- [XblProfileGetUserProfileResult](/reference/live/xsapi-c/profile_c/functions/xblprofilegetuserprofileresult.md)
- [XblProfileGetUserProfilesResult](/reference/live/xsapi-c/profile_c/functions/xblprofilegetuserprofilesresult.md)
