структура VDS_LUN_PLEX_PROP (vdshwprv.h)
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет свойства объекта lun plex.
Синтаксис
typedef struct _VDS_LUN_PLEX_PROP {
VDS_OBJECT_ID id;
ULONGLONG ullSize;
VDS_LUN_PLEX_TYPE type;
VDS_LUN_PLEX_STATUS status;
VDS_HEALTH health;
VDS_TRANSITION_STATE TransitionState;
ULONG ulFlags;
ULONG ulStripeSize;
SHORT sRebuildPriority;
} VDS_LUN_PLEX_PROP, *PVDS_LUN_PLEX_PROP;
Члены
id
Guid объекта plex.
ullSize
Размер плекса в байтах. Размер плекса может быть равен или больше, чем размер LUN, к которому принадлежит этот комплекс. Не может быть меньше LUN.
type
Значение перечисления VDS_LUN_PLEX_TYPE , указывающее тип плекса. Тип плекса не требуется для соответствия типу LUN, которому он принадлежит.
status
Значение перечисления VDS_LUN_PLEX_STATUS , указывающее состояние плекса. Состояние plex не требуется для соответствия состоянию LUN, которому он принадлежит.
health
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_REBUILDING (2)
VDS_H_FAILING (4)
VDS_H_FAILING_REDUNDANCY (5)
VDS_H_FAILED_REDUNDANCY (6)
VDS_H_FAILED_REDUNDANCY_FAILING (7)
VDS_H_FAILED (8)
TransitionState
Значение перечисления VDS_TRANSITION_STATE , указывающее переходное состояние плекса. Переходное состояние плекса не обязательно совпадает с состоянием LUN, к которому принадлежит этот плекс.
ulFlags
Битовая маска VDS_LUN_PLEX_FLAG значений перечисления, описывающих плекс.
ulStripeSize
Размер чередования полос в байтах. Этот член действителен только для сплетений типа VDS_LPT_STRIPE (чередующийся) и VDS_LPT_PARITY (чередующийся с четностью). Для других типов plex этот член должен быть равен нулю.
sRebuildPriority
Приоритет перестроения плекса. Это значение должно быть больше или равно 0 (самый низкий приоритет) и меньше или равно 15 (наивысший приоритет).
Комментарии
Метод IVdsLunPlex::GetProperties возвращает эту структуру, чтобы сообщить о свойствах объекта lun plex.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vdshwprv.h |