FSCTL_QUERY_REGION_INFO_OUTPUT 结构 (winioctl.h)

包含一个或多个区域的信息。

语法

typedef struct _FSCTL_QUERY_REGION_INFO_OUTPUT {
  DWORD                    Version;
  DWORD                    Size;
  DWORD                    Flags;
  DWORD                    Reserved;
  DWORDLONG                Alignment;
  DWORD                    TotalNumberOfRegions;
  DWORD                    NumberOfRegionsReturned;
  FILE_STORAGE_TIER_REGION Regions[ANYSIZE_ARRAY];
} FSCTL_QUERY_REGION_INFO_OUTPUT, *PFSCTL_QUERY_REGION_INFO_OUTPUT;

成员

Version

此结构的大小充当版本。 将其设置为 sizeof (FSCTL_QUERY_REGION_INFO_OUTPUT) 。

Size

此结构的大小(以字节为单位)。

Flags

留待将来使用。

Reserved

留待将来使用。

Alignment

从卷的开头到分层卷的第一个板的偏移量。 如果逻辑磁盘由多个层组成,并且每个层映射到一组区域,则逻辑磁盘上包含的卷的第一层在层中具有一定的偏移量,表示逻辑磁盘上卷的偏移量。 Alignment 成员包含此值。

TotalNumberOfRegions

可用区域总数。

NumberOfRegionsReturned

输出中适合的区域数。

Regions[ANYSIZE_ARRAY]

FILE_STORAGE_TIER_REGION 包含每个区域的详细信息的结构。

要求

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