структура VDS_CONTROLLER_PROP (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет свойства объекта контроллера.
Синтаксис
typedef struct _VDS_CONTROLLER_PROP {
VDS_OBJECT_ID id;
LPWSTR pwszFriendlyName;
LPWSTR pwszIdentification;
VDS_CONTROLLER_STATUS status;
VDS_HEALTH health;
SHORT sNumberOfPorts;
} VDS_CONTROLLER_PROP, *PVDS_CONTROLLER_PROP;
Члены
id
GUID объекта контроллера.
pwszFriendlyName
Имя контроллера; строка с нулевым завершением, читаемая человеком.
pwszIdentification
Идентификатор подсистемы, обычно серийный номер; строка с нулевым завершением, читаемая человеком.
status
Значение перечисления VDS_CONTROLLER_STATUS , указывающее состояние контроллера.
health
Значение перечисления VDS_HEALTH , указывающее состояние работоспособности контроллера. Ниже приведены допустимые значения для этого элемента.
Windows Server 2008, Windows Vista и Windows Server 2003: VDS_H_REPLACED и VDS_H_DEGRADED не поддерживаются.
VDS_H_UNKNOWN (0)
VDS_H_HEALTHY (1)
VDS_H_FAILED (8)
VDS_H_REPLACED (9)
VDS_H_DEGRADED (11)
sNumberOfPorts
Количество портов, содержащихся в контроллере. Порты нумеруются с нуля. Поставщики оборудования должны установить для этого члена нулевое значение для карт PCI RAID.
Комментарии
Метод IVdsController::GetProperties возвращает эту структуру, чтобы сообщить о свойствах объекта контроллера.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | vds.h |