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

| Interface | Descrição |
| - | - |
| [IDStorageFactoryX](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx) | Representa o objeto de fábrica estático do DirectStorage. |
| [IDStorageFactoryX1](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX1/idstoragefactoryx1) | Representa o objeto de fábrica estático do DirectStorage. |
| [IDStorageFactoryX2](/pt-BR/reference/system/dstorage/interfaces/IDStorageFactoryX2/idstoragefactoryx2) | Representa o objeto de fábrica estático do DirectStorage. |
| [IDStorageFileX](/pt-BR/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex) | Representa um arquivo a ser acessado pelo DirectStorage. |
| [IDStorageQueueX](/pt-BR/reference/system/dstorage/interfaces/IDStorageQueueX/idstoragequeuex) | Representa uma fila do DirectStorage. |
| [IDStorageQueueX1](/pt-BR/reference/system/dstorage/interfaces/IDStorageQueueX1/idstoragequeuex1) | Representa uma fila do DirectStorage. |
| [IDStorageQueueX2](/pt-BR/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2) | Representa uma fila do DirectStorage. |
| [IDStorageStatusArrayX](/pt-BR/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx) | Representa uma matriz de entradas de status para as solicitações de leitura anteriores. |

## Funções

| Função | Descrição |
| - | - |
| [DStorageGetFactory](/pt-BR/reference/system/dstorage/functions/dstoragegetfactory) | Retorna o objeto de fábrica estático do DirectStorage. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [DSTORAGE\_ERROR\_RECORD](/pt-BR/reference/system/dstorage/structs/dstorage_error_record) | Registro detalhado de uma solicitação do DirectStorage que falhou. |
| [Estrutura de dados DSTORAGE\_PRIORITY\_STATS](/pt-BR/reference/system/dstorage/structs/dstorage_priority_stats) | Estatísticas do DirectStorage por prioridade. |
| [DSTORAGE\_QUEUE\_DESC](/pt-BR/reference/system/dstorage/structs/dstorage_queue_desc) | Propriedades de uma fila do DirectStorage. |
| [DSTORAGE\_QUEUE\_DESC1](/pt-BR/reference/system/dstorage/structs/dstorage_queue_desc1) | Propriedades de uma fila do DirectStorage. |
| [DSTORAGE\_QUEUE\_INFO](/pt-BR/reference/system/dstorage/structs/dstorage_queue_info) | Propriedades e estado atual de uma fila do DirectStorage. |
| [DSTORAGE\_QUEUE\_INFO1](/pt-BR/reference/system/dstorage/structs/dstorage_queue_info1) | Propriedades e estado atual de uma fila do DirectStorage. |
| [DSTORAGE\_QUEUE\_OPTIONS](/pt-BR/reference/system/dstorage/structs/dstorage_queue_options) | Opções para a criação de uma fila do DirectStorage. |
| [DSTORAGE\_REQUEST](/pt-BR/reference/system/dstorage/structs/dstorage_request) | Representa uma solicitação de leitura do DirectStorage. |
| [DSTORAGE\_REQUEST\_OPTIONS](/pt-BR/reference/system/dstorage/structs/dstorage_request_options) | Opções para uma solicitação de leitura do DirectStorage. |
| [DSTORAGE\_STATS](/pt-BR/reference/system/dstorage/structs/dstorage_stats) | Estatísticas do DirectStorage. |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [DSTORAGE\_BCPACK\_MODE](/pt-BR/reference/system/dstorage/enums/dstorage_bcpack_mode) | Tipos de descompactação BCPack a serem executados depois que o conteúdo é lido de um arquivo. |
| [DSTORAGE\_COMMAND\_TYPE](/pt-BR/reference/system/dstorage/enums/dstorage_command_type) | Tipos de solicitações do DirectStorage. |
| [DSTORAGE\_DEBUG](/pt-BR/reference/system/dstorage/enums/dstorage_debug) | Sinalizadores que controlam a camada de depuração do DirectStorage. |
| [DSTORAGE\_PRIORITY](/pt-BR/reference/system/dstorage/enums/dstorage_priority) | Níveis de prioridade de uma fila do DirectStorage. |
| [DSTORAGE\_REQUEST\_SOURCE\_TYPE](/pt-BR/reference/system/dstorage/enums/dstorage_request_source_type) | Tipos de origem de uma solicitação do DirectStorage. |
| [DSTORAGE\_STAGING\_BUFFER\_SIZE](/pt-BR/reference/system/dstorage/enums/dstorage_staging_buffer_size) | Tamanhos válidos de buffer de preparo. |
| [DSTORAGE\_SWIZZLE\_MODE](/pt-BR/reference/system/dstorage/enums/dstorage_swizzle_mode) | Tipos de swizzling de textura a serem executados. |


## Related topics

- [DStorage](/reference/system/dstorage/dstorage_members.md)
- [DSTORAGE_STATS](/reference/system/dstorage/structs/dstorage_stats.md)
- [DSTORAGE_DEBUG](/reference/system/dstorage/enums/dstorage_debug.md)
