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

> IDStorageFactoryX::SetDebugFlags

# IDStorageFactoryX::SetDebugFlags

디버그 계층을 제어하는 데 사용되는 플래그를 설정합니다.

## 구문

```cpp theme={null}
void SetDebugFlags(  
         UINT32 flags  
)  
```

### 매개 변수

*flags*\
형식: UINT32

디버그 계층을 제어하는 플래그 집합입니다.

### 반환 값

형식: void

## 설명

이 메서드는 요청이 큐에 등록될 때 DirectStorage가 추가 검증을 수행할지 여부를 제어하는 플래그를 설정합니다. 이러한 검증은 디버깅을 지원하기 위한 것입니다. 이러한 디버그 플래그는 등록 시점에서 감지 가능한 오류의 동작에만 영향을 미칩니다. 손상된 스트림이나 압축된 콘텐츠에 대한 버퍼 크기 불일치와 같이 요청의 비동기 처리 과정에서 발생하는 오류는 해당 요청이 완료된 후 [IDStorageStatusArrayX::GetHResult](/reference/system/dstorage/interfaces/IDStorageStatusArrayX/methods/idstoragestatusarrayx_gethresult)를 통해 감지 및 검색할 수 있습니다.

[DSTORAGE\_DEBUG](/reference/system/dstorage/enums/dstorage_debug) 열거형은 `SetDebugFlags`에서 사용하는 플래그를 정의합니다.

## 요구 사항

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

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

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

## 함께 보기

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


## Related topics

- [DSTORAGE_DEBUG](/ko/reference/system/dstorage/enums/dstorage_debug.md)
- [IDStorageFactoryX::SetCpuAffinity](/ko/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setcpuaffinity.md)
- [IDStorageFactoryX::SetStagingBufferSize](/ko/reference/system/dstorage/interfaces/IDStorageFactoryX/methods/idstoragefactoryx_setstagingbuffersize.md)
- [IDStorageFactoryX](/ko/reference/system/dstorage/interfaces/IDStorageFactoryX/idstoragefactoryx.md)
- [DirectStorage 개요](/ko/build/console-features/storage/directstorage/directstorage-overview.md)
