다음을 통해 공유


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 콘솔

참고 항목

DStorage