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 コンソール