структура 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
Состояние элемента. Этот элемент может быть одним или несколькими из следующих значений.
Значение | Значение |
---|---|
|
Уровень не подвергается штрафу за операции ввода-вывода, что означает, что является SSD (твердотельным накопителем). |
TotalNumberOfTiers
Общее количество доступных уровней для этого диска.
NumberOfTiersReturned
Количество уровней, которые помещаются в выходные данные.
Tiers[ANYSIZE_ARRAY]
FILE_STORAGE_TIER структуры, содержащей подробные сведения об уровнях хранилища.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | winioctl.h |