DSTORAGE_PRIORITY_STATS

DirectStorage 통계.

구문

struct DSTORAGE_PRIORITY_STATS {
    UINT32 CurrentQueueCount;
    UINT32 MaxQueueCount;
    UINT32 CumulativeQueueCount;
    UINT32 TotalStatusCount;
    UINT32 TotalFenceCount;
    UINT32 PendingRequestCount;
    UINT32 TotalRequestCount;
    UINT64 TotalRequestSourceByteCount;
    UINT64 TotalRequestDestinationByteCount;
};

멤버

CurrentQueueCount
형식: UINT32

현재 열려 있는 큐의 수입니다.

MaxQueueCount
형식: UINT32

동시에 열리는 최대 큐의 수입니다.

CumulativeQueueCount
형식: UINT32

열려 있는 큐의 누적 수입니다.

TotalStatusCount
형식: UINT32

총 상태 요청 수입니다.

TotalFenceCount
형식: UINT32

총 펜스 요청 수입니다.

PendingRequestCount
형식: UINT32

현재 보류 중인 요청 수입니다. DirectStorage 하위 시스템이 요청을 처리하기 시작했지만 요청이 아직 완료되지 않은 경우 요청이 보류 중인 상태로 간주됩니다. IDStorageQueueX::Submit 호출은 DirectStorage가 지정된 큐에서 요청 처리를 시작하는 신호입니다. IDStorageQueueX::Submit 호출 간에 지연이 있을 수 있으며 하위 수준 DirectStorage 리소스가 사용 중인 경우 요청이 보류 중인 것으로 간주됩니다.

TotalRequestCount
형식: UINT32

총 제출된 요청 수입니다.

TotalRequestSourceByteCount
형식: UINT64

요청 원본 크기의 합계입니다.

TotalRequestDestinationByteCount
형식: UINT64

요청 대상 크기의 합계입니다.

설명

이 구조체는 IDStorageFactoryX1::GetStats 메서드에서 사용하는 DSTORAGE_STATS 일부로 반환됩니다.

요구 사항

헤더: dstorage_xs.h

지원되는 플랫폼: Xbox Series 콘솔

참고 항목

DStorage