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

Contém as estatísticas de gravação de saída (writeStats).

## Sintaxe

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

### Membros

*interval*\
Tipo: uint64\_t

Leitura/Gravação: a quantidade total de tempo, em milissegundos, do intervalo atual.

*budget*\
Tipo: uint64\_t

Leitura: a quantidade de dados que o sistema permitirá que o título grave no intervalo atual sem fazer com que um evento de excedência seja registrado.

*elapsed*\
Tipo: uint64\_t

Leitura/Gravação: a quantidade de tempo, em milissegundos, decorrida no intervalo atual.

*bytesWritten*\
Tipo: uint64\_t

Leitura/Gravação: o número de bytes gravados pelo título no intervalo atual.

## Comentários

A estrutura `XpackageWriteStats` é usada pela função [XPackageGetWriteStats](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackagegetwritestats.md) para especificar e receber estatísticas de gravação (writeStats) do intervalo atual.

> [!NOTE]
>
> O primeiro intervalo rastreado pelo título não atualiza *elapsed* e não fará com que um evento de excedência seja registrado ao ultrapassar o *budget*. Depois que o *budget* total de dados tiver sido gravado uma vez, o intervalo será redefinido e o valor *elapsed* passará a ser atualizado. Os intervalos futuros no título serão então redefinidos com base nos tempos de intervalo e dispararão o evento de excedência se o *budget* for ultrapassado.

Para obter informações sobre a tecnologia de empacotamento usada com títulos do XBOX One, consulte [Visão geral do empacotamento](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/overviews/packaging.md). Para obter informações sobre as etapas para criar um pacote XVC, consulte [Introdução ao empacotamento de títulos para consoles XBOX](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/overviews/packaging-getting-started-for-console.md).

## Requisitos

**Cabeçalho:** XPackage.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[Visão geral dos pacotes de conteúdo para download (DLC)](https://docs.xbox.com/pt-BR/build/core-features/common/packaging/packaging-downloadable-content-dlc.md)\
[XPackage](https://docs.xbox.com/pt-BR/reference/system/xpackage/xpackage_members.md)


## Related topics

- [XPackageGetWriteStats](https://docs.xbox.com/pt-BR/reference/system/xpackage/functions/xpackagegetwritestats.md)
- [XPackage (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xpackage/xpackage_members.md)
- [Armazenamento local no console Xbox](https://docs.xbox.com/pt-BR/build/console-features/storage/local-storage.md)
- [Elemento do MicrosoftGame.config - EnableWritesToPackageRoot](https://docs.xbox.com/pt-BR/reference/system/microsoftgameconfig/elements/microsoftgameconfig-element-enablewritestopackageroot.md)
- [XblTitleManagedStatsWriteAsync](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/title_managed_statistics_c/functions/xbltitlemanagedstatswriteasync.md)
