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