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

> IDStorageFactoryX::CreateQueue

# IDStorageFactoryX::CreateQueue

DirectStorage 큐 개체를 만듭니다.

## 구문

```cpp theme={null}
HRESULT CreateQueue(  
         const DSTORAGE_QUEUE_DESC *desc,  
         REFIID riid,  
         void **ppv  
)  
```

### 매개 변수

*desc*\
형식: [DSTORAGE\_QUEUE\_DESC](/reference/system/dstorage/structs/dstorage_queue_desc) \*

큐의 속성을 지정하는 설명자입니다.

*riid*\
형식: REFIID

DirectStorage 큐 인터페이스를 지정합니다(예: `__uuidof(IDStorageQueueX)`).

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

생성된 개체에 대한 포인터를 반환합니다.

### 반환 값

형식: HRESULT

표준 HRESULT 오류 코드입니다.

## 설명

DirectStorage 큐는 타이틀이 큐에서 [Submit](/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_submit)을 호출할 때까지 읽기 요청을 보관합니다. DirectStorage 큐의 모든 항목은 큐에 등록된 순서대로 완료됩니다.

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

## 요구 사항

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

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

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

## 함께 보기

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


## Related topics

- [IDStorageQueueX2](/ko/reference/system/dstorage/interfaces/IDStorageQueueX2/idstoragequeuex2.md)
- [IDStorageQueueX](/ko/reference/system/dstorage/interfaces/IDStorageQueueX/idstoragequeuex.md)
- [IDStorageQueueX1](/ko/reference/system/dstorage/interfaces/IDStorageQueueX1/idstoragequeuex1.md)
- [IDStorageQueueX::Close](/ko/reference/system/dstorage/interfaces/IDStorageQueueX/methods/idstoragequeuex_close.md)
- [DSTORAGE_REQUEST_SOURCE_TYPE](/ko/reference/system/dstorage/enums/dstorage_request_source_type.md)
