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