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


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

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

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

Синтаксис

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 объекта диска.

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 [только классические приложения]
Верхняя часть vdshwprv.h

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

IVdsDrive::GetProperties

Структуры VDS

VDS_DRIVE_FLAG

VDS_DRIVE_STATUS

VDS_HEALTH