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

## インターフェイス

| インターフェイス                                                                                                   | 説明                                   |
| ---------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| [IDStorageFactoryX](/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx)             | 静的な DirectStorage ファクトリ オブジェクトを表します。 |
| [IDStorageFactoryX1](/reference/system/dstorage/interfaces/IDStorageFactoryX1/idstoragefactoryx1)          | 静的な DirectStorage ファクトリ オブジェクトを表します。 |
| [IDStorageFactoryX2](/reference/system/dstorage/interfaces/IDStorageFactoryX2/idstoragefactoryx2)          | 静的な DirectStorage ファクトリ オブジェクトを表します。 |
| [IDStorageFileX](/reference/system/dstorage/interfaces/IDStorageFileX/idstoragefilex)                      | DirectStorage によってアクセスされるファイルを表します。  |
| [IDStorageQueueX](/reference/system/dstorage/interfaces/IDStorageQueueX/idstoragequeuex)                   | DirectStorage キューを表します。              |
| [IDStorageQueueX1](/reference/system/dstorage/interfaces/IDStorageQueueX1/idstoragequeuex1)                | DirectStorage キューを表します。              |
| [IDStorageQueueX2](/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2)                | DirectStorage キューを表します。              |
| [IDStorageStatusArrayX](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx) | 直前の読み取り要求のステータス エントリの配列を表します。        |

## 関数

| 関数                                                                            | 説明                                   |
| ----------------------------------------------------------------------------- | ------------------------------------ |
| [DStorageGetFactory](/reference/system/dstorage/functions/dstoragegetfactory) | 静的な DirectStorage ファクトリ オブジェクトを返します。 |

## 構造体

| 構造体                                                                                            | 説明                             |
| ---------------------------------------------------------------------------------------------- | ------------------------------ |
| [DSTORAGE\_ERROR\_RECORD](/reference/system/dstorage/structs/dstorage_error_record)            | 失敗した DirectStorage 要求の詳細な記録。   |
| [DSTORAGE\_PRIORITY\_STATS データ構造体](/reference/system/dstorage/structs/dstorage_priority_stats) | DirectStorage の優先度ごとの統計。       |
| [DSTORAGE\_QUEUE\_DESC](/reference/system/dstorage/structs/dstorage_queue_desc)                | DirectStorage キューのプロパティ。       |
| [DSTORAGE\_QUEUE\_DESC1](/reference/system/dstorage/structs/dstorage_queue_desc1)              | DirectStorage キューのプロパティ。       |
| [DSTORAGE\_QUEUE\_INFO](/reference/system/dstorage/structs/dstorage_queue_info)                | DirectStorage キューのプロパティと現在の状態。 |
| [DSTORAGE\_QUEUE\_INFO1](/reference/system/dstorage/structs/dstorage_queue_info1)              | DirectStorage キューのプロパティと現在の状態。 |
| [DSTORAGE\_QUEUE\_OPTIONS](/reference/system/dstorage/structs/dstorage_queue_options)          | DirectStorage キュー作成のオプション。     |
| [DSTORAGE\_REQUEST](/reference/system/dstorage/structs/dstorage_request)                       | DirectStorage 読み取り要求を表します。     |
| [DSTORAGE\_REQUEST\_OPTIONS](/reference/system/dstorage/structs/dstorage_request_options)      | DirectStorage 読み取り要求のオプション。    |
| [DSTORAGE\_STATS](/reference/system/dstorage/structs/dstorage_stats)                           | DirectStorage 統計。              |

## 列挙型

| 列挙型                                                                                              | 説明                                    |
| ------------------------------------------------------------------------------------------------ | ------------------------------------- |
| [DSTORAGE\_BCPACK\_MODE](/reference/system/dstorage/enums/dstorage_bcpack_mode)                  | ファイルからコンテンツを読み取った後に実行する BCPack 展開の種類。 |
| [DSTORAGE\_COMMAND\_TYPE](/reference/system/dstorage/enums/dstorage_command_type)                | DirectStorage 要求の種類。                  |
| [DSTORAGE\_DEBUG](/reference/system/dstorage/enums/dstorage_debug)                               | DirectStorage デバッグ レイヤーを制御するフラグ。      |
| [DSTORAGE\_PRIORITY](/reference/system/dstorage/enums/dstorage_priority)                         | DirectStorage キューの優先度レベル。             |
| [DSTORAGE\_REQUEST\_SOURCE\_TYPE](/reference/system/dstorage/enums/dstorage_request_source_type) | DirectStorage 要求のソースの種類。              |
| [DSTORAGE\_STAGING\_BUFFER\_SIZE](/reference/system/dstorage/enums/dstorage_staging_buffer_size) | 有効なステージング バッファー サイズ。                  |
| [DSTORAGE\_SWIZZLE\_MODE](/reference/system/dstorage/enums/dstorage_swizzle_mode)                | 実行するテクスチャ スウィズルの種類。                   |


## Related topics

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