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

# IDStorageStatusArrayX

> IDStorageStatusArrayX

# IDStorageStatusArrayX

先行する読み取り要求のステータス エントリの配列を表します。

## 構文

```cpp theme={null}
class IDStorageStatusArrayX : public IUnknown  
```

## メソッド

| メソッド                                                                                                               | 説明                                                                  |
| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| [GetHResult](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_gethresult) | 指定されたステータス エントリと前のステータス エントリまたはフェンスの間で、最初に失敗した要求の HRESULT コードを返します。 |
| [IsComplete](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_iscomplete) | 指定されたステータス エントリの前にキューに入れられたすべての要求が完了したかどうかを示します。                    |

## 解説

ステータス エントリは、それと前のステータス エントリまたはフェンスの間にキューに入れられたすべての要求の完了ステータスを受け取ります。

ステータス エントリは、そのエントリの前にキューに入れられたすべての要求が完了した後 (つまり、そのエントリの `IsComplete()` が true を返した後) にのみ、再度キューに入れることができます。

詳細については、[DirectStorage の概要](/build/console-features/storage/directstorage/directstorage-overview) の「EnqueueStatus/EnqueueSignal」セクションを参照してください。

## 要件

**ヘッダー:** dstorage\_xs.h

**ライブラリ:** dstorage.lib

**サポートされているプラットフォーム:** XBOX Series 本体

## 関連項目

[IDStorageQueueX::EnqueueStatus](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuestatus)\
[DStorage](/reference/system/dstorage/dstorage_members)


## Related topics

- [IDStorageStatusArrayX::IsComplete](/ja-jp/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_iscomplete.md)
- [IDStorageStatusArrayX::GetHResult](/ja-jp/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_gethresult.md)
- [IDStorageQueueX::EnqueueStatus](/ja-jp/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuestatus.md)
- [IDStorageFactoryX::CreateStatusArray](/ja-jp/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createstatusarray.md)
- [DStorage](/ja-jp/reference/system/dstorage/dstorage_members.md)
