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

# XPackageDetails

> XPackageDetails

# XPackageDetails

Contient des détails sur une installation.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef struct XPackageDetails {  
    const char* packageIdentifier;  
    XVersion version;  
    XPackageKind kind;  
    const char* displayName;  
    const char* description;  
    const char* publisher;  
    const char* storeId;  
    bool installing;  
    uint32_t index;  
    uint32_t count;
    bool ageRestricted;  
    const char* titleID;  
} XPackageDetails  
```

<a id="membersSection" />

### Membres

*packageIdentifier*\
Type : const char\*

Chaîne qui identifie de manière unique le package installé sur le disque. Pour plus d'informations sur les identificateurs de package, consultez [Gérer et octroyer des licences pour le contenu téléchargeable (DLC)](/fr/publishing/xstore-commerce/xstore-dlc).

*version*\
Type : [XVersion](/fr/reference/system/xgameruntimetypes/structs/xversion)

Version du package en cours d'installation.

*kind*\
Type : [XPackageKind](/fr/reference/system/xpackage/enums/xpackagekind)

Valeur qui indique si le package est un package d'application ou un package de contenu.

*displayName*\
Type : const char\*

Nom d'affichage.

*description*\
Type : const char\*

Description du package.

*publisher*\
Type : const char\*

Éditeur du package.

*storeId*\
Type : const char\*

ID unique du produit.

*installing*\
Type : bool

Booléen qui indique si le package est en cours d'installation.

*index*\
Type : uint32\_t

Valeur incrémentée pour chaque package énuméré. Lors de l'installation d'un package, *index* vaut 0.

*count*\
Type : uint32\_t

Nombre total de packages pouvant être énumérés. Lors de l'installation d'un package, *count* vaut 1.

*ageRestricted*\
Type : bool

Booléen qui indique si le package fait l'objet d'une restriction d'âge pour l'ensemble actuel de tous les utilisateurs connectés. Le montage d'un package soumis à une restriction d'âge déclenche une invite de consentement parental pour l'utilisateur.

*titleID*\
Type : const char\*

TitleID du jeu. Pour les DLC, cette valeur est vide. Format : hexadécimal, exactement 8 chiffres, en majuscules, sans « 0x » au début.

<a id="remarksSection" />

## Remarques

La structure `XPackageDetails` fournit des détails sur l'installation d'un package aux fonctions [XPackageEnumeratePackages](/fr/reference/system/xpackage/functions/xpackageenumeratepackages) et [XPackageInstalledCallback](/fr/reference/system/xpackage/functions/xpackageinstalledcallback).

`XPackageDetails` n'est valide que dans l'étendue du rappel. Si vous devez conserver certaines données, copiez-les avant de revenir du rappel.

Pour plus d'informations sur la technologie d'empaquetage utilisée avec les titres XBOX One, consultez [Vue d'ensemble de l'empaquetage](/fr/build/core-features/common/packaging/overviews/packaging). Pour plus d'informations sur les étapes de création d'un package XVC, consultez [Prise en main de l'empaquetage des titres pour les consoles XBOX](/fr/build/core-features/common/packaging/overviews/packaging-getting-started-for-console).

<a id="requirementsSection" />

## Configuration requise

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

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

<a id="seealsoSection" />

## Documentation conceptuelle

* [Gérer et octroyer des licences pour le contenu téléchargeable (DLC)](/fr/publishing/xstore-commerce/xstore-dlc)

## Voir aussi

[Vue d'ensemble des packages de contenu téléchargeable (DLC)](/fr/build/core-features/common/packaging/packaging-downloadable-content-dlc)\
[XPackageEnumeratePackages](/fr/reference/system/xpackage/functions/xpackageenumeratepackages)\
[XPackageInstalledCallback](/fr/reference/system/xpackage/functions/xpackageinstalledcallback)\
[XPackage](/fr/reference/system/xpackage/xpackage_members)


## Related topics

- [XPackageDetails](/reference/system/xpackage/structs/xpackagedetails.md)
- [XPackageEnumerationCallback](/reference/system/xpackage/functions/xpackageenumerationcallback.md)
- [XPackage](/reference/system/xpackage/xpackage_members.md)
