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

# XPackageGetWriteStats

> XPackageGetWriteStats

# XPackageGetWriteStats

Obtiene las estadísticas de escritura de salida (writeStats).

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
HRESULT XPackageGetWriteStats(  
         XPackageWriteStats* writeStats  
)  
```

<a id="parametersSection" />

### Parámetros

*writeStats*   \_Out\_\
Tipo: [XPackageWriteStats\*](/reference/system/xpackage/structs/xpackagewritestats)

Puntero a una estructura `XPackageWriteStats`.

<a id="retvalSection" />

### Valor devuelto

Tipo: HRESULT

HRESULT de éxito o código de error. La función rellena *writeStats* solo si se ejecuta correctamente.

<a id="remarksSection" />

## Comentarios

Esta función llama al sistema para devolver las estadísticas de escritura correspondientes al tiempo del intervalo actual. Si se ejecuta correctamente, rellena la estructura `XPackageWriteStats` con las estadísticas de escritura de salida.

Recupera las estadísticas de escritura actuales del título, incluida la duración del intervalo actual, el tiempo transcurrido en el intervalo actual, el presupuesto total para este intervalo y la cantidad escrita. Estas estadísticas se pueden usar para garantizar que el juego no escriba demasiado contenido dentro de un intervalo, lo que desencadenaría un evento que podría impedir que el juego supere la certificación.

| **writeStats**    | **Descripción**                                                                                                                                                                    |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Interval**      | Es un valor de 64 bits que indica la cantidad total de tiempo (en milisegundos) del intervalo de escritura actual.                                                                 |
| **Budget**        | Es un valor de 64 bits que indica la cantidad de datos que el sistema permitirá que el título escriba en el intervalo actual sin provocar que se registre un evento de superación. |
| **Bytes Written** | Es un valor de 64 bits que indica el número de bytes escritos por el título en el intervalo actual.                                                                                |
| **Time Elapsed**  | Es un valor de 64 bits que indica la cantidad de tiempo (en milisegundos) transcurrido en el intervalo actual.                                                                     |

<Note>El primer intervalo del que el título hace seguimiento no actualiza *Time Elapsed* y no provocará que se registre un evento de superación al sobrepasar el *Budget*. Una vez que se haya escrito una vez el *Budget* total de datos, el intervalo se restablecerá y el valor de *Time Elapsed* comenzará entonces a actualizarse. Los intervalos futuros del título se restablecerán en función de los tiempos de intervalo y desencadenarán el evento de superación si se sobrepasa el *Budget*.</Note>

<a id="requirementsSection" />

## Requisitos

**Encabezado:** XPackage.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

<a id="seealsoSection" />

## Documentación conceptual

* [Almacenamiento local en la consola XBOX](/build/console-features/storage/local-storage)

## Consulte también

[Introducción al empaquetado de títulos para consolas XBOX](/build/core-features/common/packaging/overviews/packaging-getting-started-for-console)\
[Información general sobre el empaquetado](/build/core-features/common/packaging/overviews/packaging)\
[XPackage](/reference/system/xpackage/xpackage_members)


## Related topics

- [XPackageWriteStats](/es/reference/system/xpackage/structs/xpackagewritestats.md)
- [XPackage](/es/reference/system/xpackage/xpackage_members.md)
- [Contenedores de API de C# de Unity para el GDK](/es/build/gdk-and-engines/unity/unity-api-wrappers.md)
- [XPackageGetCurrentProcessPackageIdentifier](/es/reference/system/xpackage/functions/xpackagegetcurrentprocesspackageidentifier.md)
- [XPackageGetMountPath](/es/reference/system/xpackage/functions/xpackagegetmountpath.md)
