структура 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 |