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

元素状态。 此成员可以是以下一个或多个值。

含义
FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY
0x00020000
层不会因 IO 操作而遭受寻道惩罚,这表示是 SSD (固态硬盘) 。

TotalNumberOfTiers

此磁盘的可用层总数。

NumberOfTiersReturned

输出中适合的层数。

Tiers[ANYSIZE_ARRAY]

FILE_STORAGE_TIER 结构,其中包含有关存储层的详细信息。

要求

   
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2012 R2
标头 winioctl.h