> ## 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 façon unique le package installé sur le disque. Pour plus d'informations sur les identificateurs de package, consultez [Gérer le contenu téléchargeable (DLC) et ses licences](/fr-CA/publishing/xstore-commerce/xstore-dlc).

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

Version du package en cours d'installation.

*kind*\
Type : [XPackageKind](/fr-CA/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\*

Identificateur unique du produit.

*installing*\
Type : bool

Valeur booléenne 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* est égal à 0.

*count*\
Type : uint32\_t

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

*ageRestricted*\
Type : bool

Valeur booléenne qui indique si le package fait l'objet d'une restriction d'âge pour l'union actuelle de tous les utilisateurs connectés. Le montage d'un package faisant l'objet d'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-CA/reference/system/xpackage/functions/xpackageenumeratepackages) et [XPackageInstalledCallback](/fr-CA/reference/system/xpackage/functions/xpackageinstalledcallback).

`XPackageDetails` n'est valide que dans la portée du rappel. Si vous devez conserver certaines données, copiez-les avant de quitter le 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-CA/build/core-features/common/packaging/overviews/packaging). Pour plus d'informations sur les étapes de création d'un package XVC, consultez [Bien démarrer avec l'empaquetage des titres pour les consoles XBOX](/fr-CA/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 le contenu téléchargeable (DLC) et ses licences](/fr-CA/publishing/xstore-commerce/xstore-dlc)

## Voir aussi

[Vue d'ensemble des packages de contenu téléchargeable (DLC)](/fr-CA/build/core-features/common/packaging/packaging-downloadable-content-dlc)\
[XPackageEnumeratePackages](/fr-CA/reference/system/xpackage/functions/xpackageenumeratepackages)\
[XPackageInstalledCallback](/fr-CA/reference/system/xpackage/functions/xpackageinstalledcallback)\
[XPackage](/fr-CA/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)
- [XPackageInstalledCallback](/reference/system/xpackage/functions/xpackageinstalledcallback.md)
- [XPackageMountWithUiAsync](/reference/system/xpackage/functions/xpackagemountwithuiasync.md)
