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