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

# IDStorageFactoryX::CreateStatusArray

> IDStorageFactoryX::CreateStatusArray

# IDStorageFactoryX::CreateStatusArray

DirectStorage 상태 배열 개체를 만듭니다.

## 구문

```cpp theme={null}
HRESULT CreateStatusArray(  
         UINT32 capacity,  
         PCSTR name,
         REFIID riid,  
         void **ppv  
)  
```

### 매개 변수

*capacity*\
형식: UINT32

배열이 담을 수 있는 상태 항목의 개수를 지정합니다.

*name*\
형식: PCSTR

상태 배열의 이름입니다. 디버깅 용도로 사용됩니다.

*riid*\
형식: REFIID

DirectStorage 상태 인터페이스를 지정합니다(예: `__uuidof(IDStorageStatusArrayX)`).

*ppv*   \_COM\_Outptr\_\
형식: void \*\*

새로 생성된 상태 배열 개체를 받습니다.

### 반환 값

형식: HRESULT

표준 HRESULT 오류 코드입니다.

## 설명

DirectStorage 상태 배열은 완료 상태 플래그를 저장합니다. 상태 쓰기를 큐에 등록하려면 [IDStorageQueueX::EnqueueStatus](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuestatus)를 호출합니다.

자세한 내용은 [DirectStorage 개요](/build/console-features/storage/directstorage/directstorage-overview)의 "EnqueueStatus/EnqueueSignal" 섹션을 참조하세요.

## 요구 사항

**헤더:** dstorage\_xs.h

**라이브러리:** dstorage\_xs.lib

**지원되는 플랫폼:** XBOX Series 콘솔

## 함께 보기

[IDStorageFactoryX](/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx)\
[DStorage](/reference/system/dstorage/dstorage_members)


## Related topics

- [IDStorageQueueX::EnqueueStatus](/ko/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_enqueuestatus.md)
- [IDStorageFactoryX::CreateQueue](/ko/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_createqueue.md)
- [IDStorageFactoryX](/ko/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)
- [DirectStorage 개요](/ko/build/console-features/storage/directstorage/directstorage-overview.md)
- [IDStorageFactoryX::SetDebugFlags](/ko/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setdebugflags.md)
