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