структура 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