структура VDS_VDISK_PROPERTIES (vds.h)
[Начиная с Windows 8 и Windows Server 2012, COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Определяет свойства виртуального диска.
Синтаксис
typedef struct _VDS_VDISK_PROPERTIES {
VDS_OBJECT_ID Id;
VDS_VDISK_STATE State;
VIRTUAL_STORAGE_TYPE VirtualDeviceType;
ULONGLONG VirtualSize;
ULONGLONG PhysicalSize;
LPWSTR pPath;
LPWSTR pDeviceName;
DEPENDENT_DISK_FLAG DiskFlag;
BOOL bIsChild;
LPWSTR pParentPath;
} VDS_VDISK_PROPERTIES, *PVDS_VDISK_PROPERTIES;
Члены
Id
Уникальный идентификатор сеанса диска для VDS.
State
Значение перечисления VDS_VDISK_STATE , указывающее состояние виртуального диска.
VirtualDeviceType
Указатель на структуру VIRTUAL_STORAGE_TYPE , указывающую тип запоминающего устройства виртуального диска.
VirtualSize
Размер виртуального диска в байтах.
PhysicalSize
Размер файла резервной копии виртуального диска (в байтах).
pPath
Строка расширенных символов, заканчивающаяся null, содержащая имя и путь к каталогу резервного файла для виртуального диска.
pDeviceName
Строка расширенных символов с завершением NULL, содержащая имя и путь к устройству объекта дискового устройства для тома, на котором находится виртуальный диск.
DiskFlag
Битовая маска DEPENDENT_DISK_FLAG значений перечисления, указывающих сведения о зависимостях диска.
bIsChild
Значение TRUE , если виртуальный диск является дочерним виртуальным диском, или false в противном случае.
pParentPath
Строка с расширенными символами, заканчивающаяся null, которая содержит необязательный путь к родительскому объекту виртуального диска.
Требования
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | vds.h |