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


структура VDS_VOLUME_PLEX_PROP (vds.h)

[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]

Определяет свойства объекта volume plex.

Синтаксис

typedef struct _VDS_VOLUME_PLEX_PROP {
  VDS_OBJECT_ID          id;
  VDS_VOLUME_PLEX_TYPE   type;
  VDS_VOLUME_PLEX_STATUS status;
  VDS_HEALTH             health;
  VDS_TRANSITION_STATE   TransitionState;
  ULONGLONG              ullSize;
  ULONG                  ulStripeSize;
  ULONG                  ulNumberOfMembers;
} VDS_VOLUME_PLEX_PROP, *PVDS_VOLUME_PLEX_PROP;

Члены

id

Guid объекта plex.

type

Тип plex, перечисляемый VDS_VOLUME_PLEX_TYPE. Тип плекса не требуется для соответствия типу тома, которому принадлежит этот плекс.

status

Состояние объекта plex, перечисляемого VDS_VOLUME_PLEX_STATUS. Состояние plex не требуется, чтобы соответствовать состоянию тома, к которому принадлежит этот плекс.

health

Значение перечисления VDS_HEALTH , указывающее состояние работоспособности плекса. Состояние работоспособности plex не требуется для соответствия состоянию работоспособности тома, к которому принадлежит этот комплекс.

TransitionState

Значение перечисления VDS_TRANSITION_STATE , указывающее переходное состояние плекса.

ullSize

Размер плекса в байтах. Размер плекса должен быть больше или равен размеру тома, к которому относится этот плекс. Плекс не может быть меньше тома.

ulStripeSize

Размер чередования полос в байтах. Этот член действителен только для сплетений типа VDS_VPT_STRIPE (чередующийся) и VDS_VPT_PARITY (с чередованием с четностью). Для других типов plex этот член должен быть равен нулю.

ulNumberOfMembers

Число элементов в плексе тома. Элемент plex — это коллекция сцепленных экстентов диска, содержащихся на еще одном диске.

Комментарии

Метод IVdsVolumePlex::GetProperties возвращает эту структуру, чтобы сообщить о свойствах объекта тома.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть vds.h

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

IVdsVolumePlex::GetProperties

Структуры VDS

VDS_HEALTH

VDS_TRANSITION_STATE

VDS_VOLUME_PLEX_STATUS

VDS_VOLUME_PLEX_TYPE