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

# XPackageWriteStats

> XPackageWriteStats

# XPackageWriteStats

Contient les statistiques d'écriture de sortie (writeStats).

## Syntaxe

```cpp theme={null}
typedef struct XPackageWriteStats {  
    uint64_t interval;  
    uint64_t budget;  
    uint64_t elapsed;  
    uint64_t bytesWritten;  
} XPackageWriteStats  
```

### Membres

*interval*\
Type : uint64\_t

Lecture/Écriture : la durée totale, en millisecondes, de l'intervalle en cours.

*budget*\
Type : uint64\_t

Lecture : la quantité de données que le système permet au titre d'écrire pendant l'intervalle en cours sans qu'un événement de dépassement soit journalisé.

*elapsed*\
Type : uint64\_t

Lecture/Écriture : le temps écoulé, en millisecondes, dans l'intervalle en cours.

*bytesWritten*\
Type : uint64\_t

Lecture/Écriture : le nombre d'octets écrits par le titre pendant l'intervalle en cours.

## Remarques

La structure `XpackageWriteStats` est utilisée par la fonction [XPackageGetWriteStats](https://docs.xbox.com/fr-CA/reference/system/xpackage/functions/xpackagegetwritestats.md) pour à la fois spécifier et recevoir les statistiques d'écriture (writeStats) de l'intervalle en cours.

> [!NOTE]
>
> Le premier intervalle suivi par le titre ne met pas à jour *elapsed* et n'entraîne pas la journalisation d'un événement de dépassement lorsque le *budget* est dépassé. Une fois que la totalité du *budget* de données a été écrite une première fois, l'intervalle est réinitialisé et la valeur *elapsed* commence alors à être mise à jour. Les intervalles suivants du titre seront ensuite réinitialisés en fonction des durées d'intervalle et déclencheront l'événement de dépassement si le *budget* est dépassé.

Pour obtenir des 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-CA/build/core-features/common/packaging/overviews/packaging.md). Pour obtenir des 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-CA/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

## Voir aussi

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


## Related topics

- [XPackageGetWriteStats](https://docs.xbox.com/fr-CA/reference/system/xpackage/functions/xpackagegetwritestats.md)
- [XPackage (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xpackage/xpackage_members.md)
- [Élément MicrosoftGame.config - EnableWritesToPackageRoot.](https://docs.xbox.com/fr-CA/reference/system/microsoftgameconfig/elements/microsoftgameconfig-element-enablewritestopackageroot.md)
- [Stockage local sur la console XBOX](https://docs.xbox.com/fr-CA/build/console-features/storage/local-storage.md)
- [XblTitleManagedStatsWriteAsync](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/title_managed_statistics_c/functions/xbltitlemanagedstatswriteasync.md)
