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