> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GetHResult

> IDStorageStatusArrayX::GetHResult

# IDStorageStatusArrayX::GetHResult

返回指定状态条目与上一个状态条目或 fence 之间首个失败请求的 HRESULT 代码。

## Syntax

```cpp theme={null}
HRESULT GetHResult(  
         UINT32 index  
)  
```

### Parameters

*index*\
类型：UINT32

指定要检索的状态条目的索引。

### Return value

类型：HRESULT

请求的 HRESULT 代码。

## Remarks

* 如果有请求尚未完成，则返回值为 `E_PENDING`。
* 如果所有请求都已完成且发生了一个或多个失败，则返回值为该指定状态条目与上一个状态条目或 fence 之间首个失败请求的失败代码。
* 如果所有请求都已成功完成，则返回值为 `S_OK`。

## Requirements

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

**库：** dstorage\_xs.lib

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

## See also

[IDStorageStatusArrayX::IsComplete](https://docs.xbox.com/zh-CN/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_iscomplete.md)\
[IDStorageStatusArrayX](https://docs.xbox.com/zh-CN/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx.md)\
[DStorage](https://docs.xbox.com/zh-CN/reference/system/dstorage/dstorage_members.md)


## Related topics

- [IsComplete](https://docs.xbox.com/zh-CN/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_iscomplete.md)
- [IDStorageStatusArrayX（接口内容）](https://docs.xbox.com/zh-CN/reference/system/dstorage/interfaces/IDStorageStatusArrayX/idstoragestatusarrayx.md)
- [SetDebugFlags](https://docs.xbox.com/zh-CN/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setdebugflags.md)
- [XAsyncGetResult](https://docs.xbox.com/zh-CN/reference/system/xasyncprovider/functions/xasyncgetresult.md)
- [XblLeaderboardResultGetNextResult](https://docs.xbox.com/zh-CN/reference/live/xsapi-c/leaderboard_c/functions/xblleaderboardresultgetnextresult.md)
