DSTORAGE_STATS
DirectStorage 통계.
구문
struct DSTORAGE_STATS
{
DSTORAGE_PRIORITY_STATS LowPriorityStats;
DSTORAGE_PRIORITY_STATS NormalPriorityStats;
DSTORAGE_PRIORITY_STATS HighPriorityStats;
DSTORAGE_PRIORITY_STATS RealtimePriorityStats;
UINT8 CurrentOpenVirtualDiskCount;
UINT8 MaxOpenVirtualDiskCount;
UINT32 CumulativeOpenVirtualDiskCount;
UINT32 PendingStorageRequestCount;
UINT32 TotalStorageRequestCount;
UINT32 StorageRetries;
UINT32 StorageErrors;
UINT32 PendingDecompressionRequestCount;
UINT32 TotalDecompressionRequestCount;
UINT32 DecompressionErrors;
UINT32 StagingBufferStallCount;
UINT32 CurrentOpenFileCount;
UINT32 MaxOpenFileCount;
UINT32 CumulativeOpenFileCount;
UINT32 CurrentTitleMemoryUsageBytes;
UINT32 MaxTitleMemoryUsageBytes;
UINT32 ErrorCount;
};
멤버
LowPriorityStats
형식: DSTORAGE_PRIORITY_STATS
낮은 우선 순위 큐의 통계입니다.
NormalPriorityStats
형식: DSTORAGE_PRIORITY_STATS
보통 우선 순위 큐의 통계입니다.
HighPriorityStats
형식: DSTORAGE_PRIORITY_STATS
높은 우선 순위 큐의 통계입니다.
RealtimePriorityStats
형식: DSTORAGE_PRIORITY_STATS
실시간 우선 순위 큐의 통계입니다.
CurrentOpenVirtualDiskCount
형식: UINT8
현재 열려 있는 가상 디스크 수(게임 패키지, DLC 패키지, 개발자 스크래치, PLS)입니다.
MaxOpenVirtualDiskCount
형식: UINT8
동시에 열리는 최대 가상 디스크의 수입니다.
CumulativeOpenVirtualDiskCount
형식: UINT32
열려 있는 가상 디스크의 누적 수입니다.
PendingStorageRequestCount
형식: UINT32
DirectStorage가 하드웨어에서 아직 완료하지 않은 저장 장치로 보낸 요청 수입니다.
TotalStorageRequestCount
형식: UINT32
DirectStorage에서 저장 장치로 보낸 총 요청 수입니다.
StorageRetries
형식: UINT32
저장 장치 재시도 횟수입니다.
StorageErrors
형식: UINT32
저장 장치 오류 횟수입니다.
PendingDecompressionRequestCount
형식: UINT32
현재 보류 중인 압축 해제 요청 수입니다.
TotalDecompressionRequestCount
형식: UINT32
압축 해제 요청의 총 수입니다.
DecompressionErrors
형식: UINT32
압축 해제 오류의 수입니다.
StagingBufferStallCount
형식: UINT32
전체 스테이징 버퍼로 인한 중단 횟수입니다.
CurrentOpenFileCount
형식: UINT32
현재 열려 있는 파일의 수입니다.
MaxOpenFileCount
형식: UINT32
동시에 열리는 최대 파일의 수입니다.
CumulativeOpenFileCount
형식: UINT32
열려 있는 파일의 누적 수입니다.
CurrentTitleMemoryUsageBytes
형식: UINT32
현재 DirectStorage 메모리 공간(스테이징 버퍼 등)입니다.
MaxTitleMemoryUsageBytes
형식: UINT32
최대 DirectStorage 메모리 공간(스테이징 버퍼 등)입니다.
ErrorCount
형식: UINT32
총 오류 수입니다. 어떤 이유로든 요청이 실패할 때마다 오류 수가 증가합니다. 샘플 오류는 잘못된 오프셋, 저장 장치 오류, 압축 해제 오류, 잘못된 요청 매개 변수 등에서 데이터를 읽는 것입니다.
설명
이 구조는 IDStorageFactoryX1::GetStats 메서드에서 사용됩니다.
요구 사항
헤더: dstorage_xs.h
지원되는 플랫폼: Xbox Series 콘솔