Поделиться через


структура VDS_SUB_SYSTEM_PROP (vdshwprv.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 [только классические приложения]
Верхняя часть vdshwprv.h

См. также раздел

IVdsSubSystem::GetProperties

Структуры VDS

VDS_HEALTH

VDS_SUB_SYSTEM_STATUS