次の方法で共有


DSTORAGE_STATS

DirectStorage 統計。

構文

struct DSTORAGE_STATS
{
    DSTORAGE_PRIORITY_STATS LowPriorityStats;
    DSTORAGE_PRIORITY_STATS NormalPriorityStats;
    DSTORAGE_PRIORITY_STATS HighPriorityStats;
    DSTORAGE_PRIORITY_STATS RealtimePriorityStats;
    UINT8 CurrentOpenVirtualDiskCount;
    UINT8 MaxOpenVirtualDiskCount;
    UINT32 CumulativeOpenVirtualDiskCount;
    UINT32 PendingStorageRequestCount;
    UINT32 TotalStorageRequestCount;
    UINT32 StorageRetries;
    UINT32 StorageErrors;
    UINT32 PendingDecompressionRequestCount;
    UINT32 TotalDecompressionRequestCount;
    UINT32 DecompressionErrors;
    UINT32 StagingBufferStallCount;
    UINT32 CurrentOpenFileCount;
    UINT32 MaxOpenFileCount;
    UINT32 CumulativeOpenFileCount;
    UINT32 CurrentTitleMemoryUsageBytes;
    UINT32 MaxTitleMemoryUsageBytes;
    UINT32 ErrorCount;
};

メンバー

LowPriorityStats
型: DSTORAGE_PRIORITY_STATS

低優先度キューの統計。

NormalPriorityStats
型: DSTORAGE_PRIORITY_STATS

通常の優先度キューの統計。

HighPriorityStats
型: DSTORAGE_PRIORITY_STATS

高優先度キューの統計。

RealtimePriorityStats
型: DSTORAGE_PRIORITY_STATS

リアルタイム優先度キューの統計。

CurrentOpenVirtualDiskCount
型: UINT8

現在開いている仮想ディスク (ゲーム パッケージ、DLC パッケージ、開発者スクラッチ、PLS) の数。

MaxOpenVirtualDiskCount
型: UINT8

同時に開かれた仮想ディスクの最大数。

CumulativeOpenVirtualDiskCount
型: UINT32

開かれた仮想ディスクの累積数。

PendingStorageRequestCount
型: UINT32

ハードウェアによってまだ完了していない、DirectStorage によってストレージ デバイスに送信された要求の数。

TotalStorageRequestCount
型: UINT32

DirectStorage によってストレージ デバイスに送信された要求の合計数。

StorageRetries
型: UINT32

ストレージ デバイスの再試行回数。

StorageErrors
型: UINT32

ストレージ デバイスのエラー回数。

PendingDecompressionRequestCount
型: UINT32

現在保留中の展開要求の数。

TotalDecompressionRequestCount
型: UINT32

展開要求の合計数。

DecompressionErrors
型: UINT32

展開エラーの数。

StagingBufferStallCount
型: UINT32

ステージング バッファがいっぱいになったために発生したストールの数。

CurrentOpenFileCount
型: UINT32

現在開いているファイルの数。

MaxOpenFileCount
型: UINT32

同時に開かれたファイルの最大数。

CumulativeOpenFileCount
型: UINT32

開かれたファイルの累積数。

CurrentTitleMemoryUsageBytes
型: UINT32

現在の DirectStorage メモリ フットプリント (ステージング バッファーなどを含む)。

MaxTitleMemoryUsageBytes
型: UINT32

最大の DirectStorage メモリ フットプリント (ステージング バッファーなどを含む)。

ErrorCount
型: UINT32

エラーの合計数。 エラー カウントは、何らかの理由で要求が失敗するたびに増加します。 サンプル エラーには、無効なオフセットからのデータの読み取り、ストレージ デバイスのエラー、解凍エラー、無効な要求 パラメーターなどがあります。

解説

この構造体は、IDStorageFactoryX1::GetStats メソッドによって使用されます。

要件

ヘッダー: dstorage_xs.h

サポートされているプラットフォーム: Xbox Series コンソール

関連項目

DStorage