Skip to main content

DSTORAGE_ERROR_RECORD

실패한 DirectStorage 요청에 대한 자세한 기록입니다.

구문

멤버

FailureCount
형식: UINT32
마지막 RetrieveErrorRecord 호출 이후 큐에서 실패한 요청 수입니다. HResult
형식: HRESULT
실패의 HRESULT 코드입니다. CommandType
형식: DSTORAGE_COMMAND_TYPE
실패의 원인이 된 enqueue 요청의 유형입니다. Options
형식: DSTORAGE_REQUEST_OPTIONS
실패한 요청의 다양한 옵션입니다. Destination
형식: void *
실패한 요청의 최종 결과를 받을 버퍼의 주소입니다. DestinationSize
형식: UINT32
초기 요청의 일부로 전달된, 실패한 요청의 최종 결과의 예상 크기(바이트)입니다. Filename
형식: WCHAR[MAX_PATH]
요청이 대상으로 한 파일의 이름입니다. FileOffset
형식: UINT64
파일에서 실패한 읽기 요청의 시작 부분까지의 오프셋(바이트)입니다. *Source
형식: void
메모리 소스 요청의 경우, 읽어들일 버퍼의 주소입니다. SourceSize
형식: UINT32
소스에서 읽어들일 바이트 수입니다. CancellationTag
형식: UINT64
취소 매칭에 사용되는 임의의 UINT64 숫자입니다. Name
형식: CHAR[DSTORAGE_REQUEST_MAX_NAME]
요청의 이름입니다. *StatusArray
형식: IDStorageStatusArrayX
상태 쓰기 요청의 경우, IDStorageStatusArrayX 개체입니다. Index
형식: UINT32
상태 쓰기 요청의 경우, 상태를 받을 IDStorageStatusArrayX 개체의 상태 항목 인덱스입니다. *Fence
형식: ID3D12Fence
펜스 쓰기 요청의 경우, ID3D12Fence 개체입니다. Value
형식: UINT64
펜스 쓰기 요청의 경우, 펜스에 쓸 값입니다.

설명

이 구조체는 IDStorageQueueX::RetrieveErrorRecord 메서드에서 사용됩니다. CommandTypeDSTORAGE_COMMAND_TYPE_NONE이면 나머지 데이터는 정의되지 않습니다. 자세한 내용은 DirectStorage 개요의 “GetErrorEvent/RetrieveErrorRecord” 섹션을 참조하세요.

요구 사항

헤더: dstorage_xs.h 지원되는 플랫폼: XBOX Series 콘솔

함께 보기

DStorage
마지막 수정일 2026년 8월 24일