FSCTL_QUERY_STORAGE_CLASSES_OUTPUT 構造体 (winioctl.h)

特定のボリュームのすべてのレベルに関する情報を格納します。

構文

typedef struct _FSCTL_QUERY_STORAGE_CLASSES_OUTPUT {
  DWORD             Version;
  DWORD             Size;
  DWORD             Flags;
  DWORD             TotalNumberOfTiers;
  DWORD             NumberOfTiersReturned;
  FILE_STORAGE_TIER Tiers[ANYSIZE_ARRAY];
} FSCTL_QUERY_STORAGE_CLASSES_OUTPUT, *PFSCTL_QUERY_STORAGE_CLASSES_OUTPUT;

メンバー

Version

この構造体のサイズは、バージョンとして機能します。 sizeof(FSCTL_QUERY_STORAGE_CLASSES_OUTPUT) に設定します。

Size

この構造体のサイズと、すべての可変サイズのフィールド。

Flags

要素の状態。 このメンバーには、次の値の 1 つ以上を指定できます。

説明
FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY
0x00020000
レベルでは、SSD (ソリッド ステート ドライブ) であることを示す IO 操作に対するシークペナルティは発生しません。

TotalNumberOfTiers

このディスクで使用可能な層の合計数。

NumberOfTiersReturned

出力に収まる層の数。

Tiers[ANYSIZE_ARRAY]

ストレージ層の 詳細情報を含む構造をFILE_STORAGE_TIERします。

要件

   
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2012 R2
Header winioctl.h