структура VDS_SUB_SYSTEM_PROP (vds.h)
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков заменен API управления хранилищем Windows.]
Определяет свойства объекта подсистемы.
Синтаксис
typedef struct _VDS_SUB_SYSTEM_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
ULONG ulFlags;
ULONG ulStripeSizeFlags;
VDS_SUB_SYSTEM_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfInternalBuses;
SHORT sMaxNumberOfSlotsEachBus;
SHORT sMaxNumberOfControllers;
SHORT sRebuildPriority;
} VDS_SUB_SYSTEM_PROP, *PVDS_SUB_SYSTEM_PROP;
Члены
id
GUID объекта подсистемы.
pwszFriendlyName
Имя подсистемы, как правило, торговая марка и название модели; строка с нулевым завершением, читаемая человеком.
pwszIdentification
Идентификатор подсистемы; строка с нулевым завершением, читаемая человеком.
ulFlags
Битовая маска одного или нескольких
VDS_SUB_SYSTEM_FLAG значений перечисления.
ulStripeSizeFlags
Набор размеров чередования, поддерживаемых поставщиком для чередуемых томов и (или) LUN. Размер полосы должен быть равным 2. Каждый бит в 32-разрядном целом число представляет размер в байтах. Например, если задан n-йбит, VDS поддерживает размер чередования 2^n. Таким образом, биты от 0 до 31 могут указывать от 2^0 до 2^31.
status
Значение перечисления VDS_SUB_SYSTEM_STATUS , указывающее состояние объекта подсистемы.
health
Значение перечисления VDS_HEALTH , указывающее состояние работоспособности подсистемы. Ниже приведены допустимые значения для этого элемента.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_DEGRADED (11)
sNumberOfInternalBuses
Количество шин (или каналов), содержащихся в подсистеме.
sMaxNumberOfSlotsEachBus
Максимальное количество слотов, которое может включать каждый из автобусов. В каждом слоте может размещаться один диск. Модель подсистемы предполагает, что каждая шина имеет одинаковое максимальное количество слотов.
sMaxNumberOfControllers
Максимальное количество контроллеров, которые может содержать подсистема.
sRebuildPriority
Приоритет перестроения lun, принадлежащих подсистеме. Это значение может варьироваться от 0 (самый низкий приоритет) до 15 (наивысший приоритет).
Комментарии
Метод IVdsSubSystem::GetProperties возвращает эту структуру для отчета о свойствах объекта подсистемы.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |