Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
DirectStorage statistics.
Syntax
struct DSTORAGE_PRIORITY_STATS {
UINT32 CurrentQueueCount;
UINT32 MaxQueueCount;
UINT32 CumulativeQueueCount;
UINT32 TotalStatusCount;
UINT32 TotalFenceCount;
UINT32 PendingRequestCount;
UINT32 TotalRequestCount;
UINT64 TotalRequestSourceByteCount;
UINT64 TotalRequestDestinationByteCount;
};
Members
CurrentQueueCount
Type: UINT32
The number of currently open queues.
MaxQueueCount
Type: UINT32
The highest number of concurrently opened queues.
CumulativeQueueCount
Type: UINT32
Cumulative number of opened queues.
TotalStatusCount
Type: UINT32
The total number of status requests.
TotalFenceCount
Type: UINT32
The total number of fence requests.
PendingRequestCount
Type: UINT32
The number of currently pending requests. A request is considered to be in a pending state when the DirectStorage subsystem has started processing it, but the request hasn't been completed yet. A IDStorageQueueX::Submit call is a signal for the DirectStorage to start processing requests in the given queue. There might be a delay between a IDStorageQueueX::Submit call and when a request is considered pending if lower level DirectStorage resources are busy.
TotalRequestCount
Type: UINT32
The total number of submitted requests.
TotalRequestSourceByteCount
Type: UINT64
The sum of requests' source sizes.
TotalRequestDestinationByteCount
Type: UINT64
The sum of requests' destination sizes.
Remarks
This structure is returned as part of the DSTORAGE_STATS used by the IDStorageFactoryX1::GetStats method.
Requirements
Header: dstorage_xs.h
Supported platforms: Xbox Series consoles