> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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.

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

### 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)](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-dlc.md).

*version*\
Type : [XVersion](https://docs.xbox.com/fr/reference/system/xgameruntimetypes/structs/xversion.md)

Version du package en cours d'installation.

*kind*\
Type : [XPackageKind](https://docs.xbox.com/fr/reference/system/xpackage/enums/xpackagekind.md)

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.

## Remarques

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

`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](https://docs.xbox.com/fr/build/core-features/common/packaging/overviews/packaging.md). 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](https://docs.xbox.com/fr/build/core-features/common/packaging/overviews/packaging-getting-started-for-console.md).

## Configuration requise

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

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

## Documentation conceptuelle

* [Gérer et octroyer des licences pour le contenu téléchargeable (DLC)](https://docs.xbox.com/fr/publishing/xstore-commerce/xstore-dlc.md)

## Voir aussi

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


## Related topics

- [XPackageEnumerationCallback](https://docs.xbox.com/fr/reference/system/xpackage/functions/xpackageenumerationcallback.md)
- [XPackageInstalledCallback](https://docs.xbox.com/fr/reference/system/xpackage/functions/xpackageinstalledcallback.md)
- [XPackage (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xpackage/xpackage_members.md)
- [XPackageMountWithUiAsync](https://docs.xbox.com/fr/reference/system/xpackage/functions/xpackagemountwithuiasync.md)
- [XVersion](https://docs.xbox.com/fr/reference/system/xgameruntimetypes/structs/xversion.md)
