структура 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
Уровень не подвергается штрафу за операции ввода-вывода, что означает, что является SSD (твердотельным накопителем).

TotalNumberOfTiers

Общее количество доступных уровней для этого диска.

NumberOfTiersReturned

Количество уровней, которые помещаются в выходные данные.

Tiers[ANYSIZE_ARRAY]

FILE_STORAGE_TIER структуры, содержащей подробные сведения об уровнях хранилища.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть winioctl.h