FSCTL_QUERY_REGION_INFO_OUTPUT構造体 (winioctl.h)

1 つ以上のリージョンの情報を格納します。

構文

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
Header winioctl.h