次の方法で共有


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