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

代表针对先前读取请求的状态条目数组。

## Syntax

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

## Methods

| 方法                                                                                                                 | 说明                                            |
| ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------- |
| [GetHResult](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_gethresult) | 返回指定状态条目与上一个状态条目或 fence 之间首个失败请求的 HRESULT 代码。 |
| [IsComplete](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_iscomplete) | 指示在指定状态条目之前入队的所有请求是否已全部完成。                    |

## Remarks

一个状态条目会接收所有在其与上一个状态条目或 fence 之间入队的请求的完成状态。

仅当在该状态条目之前入队的所有请求全部完成（即该条目的 `IsComplete()` 返回 true）之后，才能再次将该状态条目入队。

有关详细信息，请参阅 [DirectStorage 概述](/build/console-features/storage/directstorage/directstorage-overview) 中的“EnqueueStatus/EnqueueSignal”一节。

## Requirements

**头文件：** dstorage\_xs.h

**库：** dstorage.lib

**受支持的平台：** XBOX Series 主机

## See also

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


## Related topics

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