DSTORAGE_DEBUG
DirectStorage 디버그 계층을 제어하는 플래그입니다.
구문
enum DSTORAGE_DEBUG
{
DSTORAGE_DEBUG_NONE = 0x00,
DSTORAGE_DEBUG_SHOW_ERRORS = 0x01,
DSTORAGE_DEBUG_BREAK_ON_ERROR = 0x02,
DSTORAGE_DEBUG_RECORD_OBJECT_NAMES = 0x04
}
상수
상수 | 설명 |
---|---|
DSTORAGE_DEBUG_NONE | DirectStorage 디버그 계층을 사용할 수 없습니다. |
DSTORAGE_DEBUG_SHOW_ERRORS | 디버거에 오류 정보를 출력합니다. |
DSTORAGE_DEBUG_BREAK_ON_ERROR | 오류가 감지될 때마다 디버그 중단을 트리거합니다. |
DSTORAGE_DEBUG_RECORD_OBJECT_NAMES | ETW 이벤트에 IDStorageStatusArrayX 및 ID3D12Fence 이름을 포함합니다. |
설명
이 열거형은 IDStorageFactoryX::SetDebugFlags 메서드에서 사용됩니다. 플래그는 요청을 큐에 넣을 때 DirectStorage에서 추가 유효성 검사를 수행하는지 여부를 제어합니다. 유효성 검사는 디버깅을 돕기 위한 것입니다.
요구 사항
헤더: dstorage_xs.h
지원되는 플랫폼: Xbox Series 콘솔