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

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

IVdsController::GetProperties

Структуры VDS

VDS_CONTROLLER_STATUS

VDS_HEALTH