> ## 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 | Description |
| - | - |
| [IDStorageFactoryX](/fr-CA/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx) | Représente l'objet fabrique DirectStorage statique. |
| [IDStorageFactoryX1](/fr-CA/reference/system/dstorage/interfaces/IDStorageFactoryX1/idstoragefactoryx1) | Représente l'objet fabrique DirectStorage statique. |
| [IDStorageFactoryX2](/fr-CA/reference/system/dstorage/interfaces/IDStorageFactoryX2/idstoragefactoryx2) | Représente l'objet fabrique DirectStorage statique. |
| [IDStorageFileX](/fr-CA/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex) | Représente un fichier auquel DirectStorage doit accéder. |
| [IDStorageQueueX](/fr-CA/reference/system/dstorage/interfaces/IDStorageQueueX/idstoragequeuex) | Représente une file d'attente DirectStorage. |
| [IDStorageQueueX1](/fr-CA/reference/system/dstorage/interfaces/IDStorageQueueX1/idstoragequeuex1) | Représente une file d'attente DirectStorage. |
| [IDStorageQueueX2](/fr-CA/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2) | Représente une file d'attente DirectStorage. |
| [IDStorageStatusArrayX](/fr-CA/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx) | Représente un tableau d'entrées d'état pour les requêtes de lecture précédentes. |

## Fonctions

| Fonction | Description |
| - | - |
| [DStorageGetFactory](/fr-CA/reference/system/dstorage/functions/dstoragegetfactory) | Retourne l'objet fabrique DirectStorage statique. |

## Structures

| Structure | Description |
| - | - |
| [DSTORAGE\_ERROR\_RECORD](/fr-CA/reference/system/dstorage/structs/dstorage_error_record) | Enregistrement détaillé d'une requête DirectStorage ayant échoué. |
| [Structure de données DSTORAGE\_PRIORITY\_STATS](/fr-CA/reference/system/dstorage/structs/dstorage_priority_stats) | Statistiques DirectStorage par priorité. |
| [DSTORAGE\_QUEUE\_DESC](/fr-CA/reference/system/dstorage/structs/dstorage_queue_desc) | Propriétés d'une file d'attente DirectStorage. |
| [DSTORAGE\_QUEUE\_DESC1](/fr-CA/reference/system/dstorage/structs/dstorage_queue_desc1) | Propriétés d'une file d'attente DirectStorage. |
| [DSTORAGE\_QUEUE\_INFO](/fr-CA/reference/system/dstorage/structs/dstorage_queue_info) | Propriétés et état actuel d'une file d'attente DirectStorage. |
| [DSTORAGE\_QUEUE\_INFO1](/fr-CA/reference/system/dstorage/structs/dstorage_queue_info1) | Propriétés et état actuel d'une file d'attente DirectStorage. |
| [DSTORAGE\_QUEUE\_OPTIONS](/fr-CA/reference/system/dstorage/structs/dstorage_queue_options) | Options de création d'une file d'attente DirectStorage. |
| [DSTORAGE\_REQUEST](/fr-CA/reference/system/dstorage/structs/dstorage_request) | Représente une requête de lecture DirectStorage. |
| [DSTORAGE\_REQUEST\_OPTIONS](/fr-CA/reference/system/dstorage/structs/dstorage_request_options) | Options d'une requête de lecture DirectStorage. |
| [DSTORAGE\_STATS](/fr-CA/reference/system/dstorage/structs/dstorage_stats) | Statistiques DirectStorage. |

## Énumérations

| Énumération | Description |
| - | - |
| [DSTORAGE\_BCPACK\_MODE](/fr-CA/reference/system/dstorage/enums/dstorage_bcpack_mode) | Types de décompression BCPack à effectuer après la lecture du contenu d'un fichier. |
| [DSTORAGE\_COMMAND\_TYPE](/fr-CA/reference/system/dstorage/enums/dstorage_command_type) | Types de requêtes DirectStorage. |
| [DSTORAGE\_DEBUG](/fr-CA/reference/system/dstorage/enums/dstorage_debug) | Indicateurs qui contrôlent la couche de débogage DirectStorage. |
| [DSTORAGE\_PRIORITY](/fr-CA/reference/system/dstorage/enums/dstorage_priority) | Niveaux de priorité d'une file d'attente DirectStorage. |
| [DSTORAGE\_REQUEST\_SOURCE\_TYPE](/fr-CA/reference/system/dstorage/enums/dstorage_request_source_type) | Types de source d'une requête DirectStorage. |
| [DSTORAGE\_STAGING\_BUFFER\_SIZE](/fr-CA/reference/system/dstorage/enums/dstorage_staging_buffer_size) | Tailles valides de la mémoire tampon intermédiaire. |
| [DSTORAGE\_SWIZZLE\_MODE](/fr-CA/reference/system/dstorage/enums/dstorage_swizzle_mode) | Types de swizzling de texture à effectuer. |


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