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


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

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

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

Синтаксис

typedef struct _VDS_DRIVE_PROP {
  VDS_OBJECT_ID    id;
  ULONGLONG        ullSize;
  LPWSTR           pwszFriendlyName;
  LPWSTR           pwszIdentification;
  ULONG            ulFlags;
  VDS_DRIVE_STATUS status;
  VDS_HEALTH       health;
  SHORT            sInternalBusNumber;
  SHORT            sSlotNumber;
} VDS_DRIVE_PROP, *PVDS_DRIVE_PROP;

Члены

id

ИДЕНТИФИКАТОР GUID объекта drive.

ullSize

Размер диска в байтах.

pwszFriendlyName

Строка расширенных символов, завершающаяся null, которая содержит имя диска.

pwszIdentification

Строка с расширенными символами, заканчивающаяся null, которая содержит идентификатор диска.

ulFlags

Битовая маска
VDS_DRIVE_FLAG значений перечисления.

status

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

health

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

Windows Server 2008, Windows Vista и Windows Server 2003: VDS_H_REPLACED и VDS_H_PENDING_FAILURE не поддерживаются.

VDS_H_UNKNOWN (0)

VDS_H_HEALTHY (1)

VDS_H_FAILED (8)

VDS_H_REPLACED (9)

VDS_H_PENDING_FAILURE (10)

sInternalBusNumber

Номер шины, к которой подключен диск. Это число является назначаемое реализацией значение, которое однозначно идентифицирует шину в подсистеме. Она не ограничивается количеством шин, содержащихся в подсистеме, и не связана со значением члена sNumberOfInternalBusesструктуры VDS_SUB_SYSTEM_PROP .

sSlotNumber

Номер слота, занимаемого диском. Это число является назначаемое реализацией значение, которое однозначно идентифицирует слот в шине. Он не ограничивается количеством слотов, содержащихся в шине, и не связан со значением члена sMaxNumberOfSlotsEachBusструктуры VDS_SUB_SYSTEM_PROP .

Комментарии

Метод IVdsDrive::GetProperties возвращает эту структуру для отчета о свойствах объекта диска.

Требования

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

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

IVdsDrive::GetProperties

Структуры VDS

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH