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

# DStorage

> DStorage

# DStorage

## Interfaces

| Interfaz                                                                                                   | Descripción                                                                             |
| ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [IDStorageFactoryX](/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx)             | Representa el objeto de generador estático de DirectStorage.                            |
| [IDStorageFactoryX1](/reference/system/dstorage/interfaces/IDStorageFactoryX1/idstoragefactoryx1)          | Representa el objeto de generador estático de DirectStorage.                            |
| [IDStorageFactoryX2](/reference/system/dstorage/interfaces/IDStorageFactoryX2/idstoragefactoryx2)          | Representa el objeto de generador estático de DirectStorage.                            |
| [IDStorageFileX](/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex)                      | Representa un archivo al que DirectStorage va a acceder.                                |
| [IDStorageQueueX](/reference/system/dstorage/interfaces/IDStorageQueueX/idstoragequeuex)                   | Representa una cola de DirectStorage.                                                   |
| [IDStorageQueueX1](/reference/system/dstorage/interfaces/IDStorageQueueX1/idstoragequeuex1)                | Representa una cola de DirectStorage.                                                   |
| [IDStorageQueueX2](/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2)                | Representa una cola de DirectStorage.                                                   |
| [IDStorageStatusArrayX](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx) | Representa una matriz de entradas de estado para las solicitudes de lectura anteriores. |

## Funciones

| Función                                                                       | Descripción                                                |
| ----------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [DStorageGetFactory](/reference/system/dstorage/functions/dstoragegetfactory) | Devuelve el objeto de generador estático de DirectStorage. |

## Estructuras

| Estructura                                                                                                  | Descripción                                                     |
| ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [DSTORAGE\_ERROR\_RECORD](/reference/system/dstorage/structs/dstorage_error_record)                         | Registro detallado de una solicitud de DirectStorage con error. |
| [Estructura de datos DSTORAGE\_PRIORITY\_STATS](/reference/system/dstorage/structs/dstorage_priority_stats) | Estadísticas de DirectStorage por prioridad.                    |
| [DSTORAGE\_QUEUE\_DESC](/reference/system/dstorage/structs/dstorage_queue_desc)                             | Propiedades de una cola de DirectStorage.                       |
| [DSTORAGE\_QUEUE\_DESC1](/reference/system/dstorage/structs/dstorage_queue_desc1)                           | Propiedades de una cola de DirectStorage.                       |
| [DSTORAGE\_QUEUE\_INFO](/reference/system/dstorage/structs/dstorage_queue_info)                             | Propiedades y estado actual de una cola de DirectStorage.       |
| [DSTORAGE\_QUEUE\_INFO1](/reference/system/dstorage/structs/dstorage_queue_info1)                           | Propiedades y estado actual de una cola de DirectStorage.       |
| [DSTORAGE\_QUEUE\_OPTIONS](/reference/system/dstorage/structs/dstorage_queue_options)                       | Opciones para la creación de una cola de DirectStorage.         |
| [DSTORAGE\_REQUEST](/reference/system/dstorage/structs/dstorage_request)                                    | Representa una solicitud de lectura de DirectStorage.           |
| [DSTORAGE\_REQUEST\_OPTIONS](/reference/system/dstorage/structs/dstorage_request_options)                   | Opciones para una solicitud de lectura de DirectStorage.        |
| [DSTORAGE\_STATS](/reference/system/dstorage/structs/dstorage_stats)                                        | Estadísticas de DirectStorage.                                  |

## Enumeraciones

| Enumeración                                                                                      | Descripción                                                                                     |
| ------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- |
| [DSTORAGE\_BCPACK\_MODE](/reference/system/dstorage/enums/dstorage_bcpack_mode)                  | Tipos de descompresión BCPack que se van a realizar después de leer el contenido de un archivo. |
| [DSTORAGE\_COMMAND\_TYPE](/reference/system/dstorage/enums/dstorage_command_type)                | Tipos de solicitudes de DirectStorage.                                                          |
| [DSTORAGE\_DEBUG](/reference/system/dstorage/enums/dstorage_debug)                               | Marcas que controlan la capa de depuración de DirectStorage.                                    |
| [DSTORAGE\_PRIORITY](/reference/system/dstorage/enums/dstorage_priority)                         | Niveles de prioridad de una cola de DirectStorage.                                              |
| [DSTORAGE\_REQUEST\_SOURCE\_TYPE](/reference/system/dstorage/enums/dstorage_request_source_type) | Tipos de origen de una solicitud de DirectStorage.                                              |
| [DSTORAGE\_STAGING\_BUFFER\_SIZE](/reference/system/dstorage/enums/dstorage_staging_buffer_size) | Tamaños válidos del búfer de almacenamiento provisional.                                        |
| [DSTORAGE\_SWIZZLE\_MODE](/reference/system/dstorage/enums/dstorage_swizzle_mode)                | Tipos de conversión swizzle de texturas que se van a realizar.                                  |


## Related topics

- [DSTORAGE_DEBUG](/es/reference/system/dstorage/enums/dstorage_debug.md)
- [DSTORAGE_STATS](/es/reference/system/dstorage/structs/dstorage_stats.md)
- [DSTORAGE_PRIORITY](/es/reference/system/dstorage/enums/dstorage_priority.md)
- [DSTORAGE_REQUEST](/es/reference/system/dstorage/structs/dstorage_request.md)
- [DSTORAGE_QUEUE_INFO](/es/reference/system/dstorage/structs/dstorage_queue_info.md)
