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

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

Содержит параметры, используемые при создании виртуального диска.

Синтаксис

typedef struct _VDS_CREATE_VDISK_PARAMETERS {
  GUID      UniqueId;
  ULONGLONG MaximumSize;
  ULONG     BlockSizeInBytes;
  ULONG     SectorSizeInBytes;
  LPWSTR    pParentPath;
  LPWSTR    pSourcePath;
} VDS_CREATE_VDISK_PARAMETERS, *PVDS_CREATE_VDISK_PARAMETERS;

Члены

UniqueId

Уникальное значение GUID, присваиваемое виртуальному диску.

MaximumSize

Максимальный размер объекта виртуального диска (в байтах).

BlockSizeInBytes

Размер внутреннего блока (в байтах) объекта виртуального диска.

SectorSizeInBytes

Размер внутреннего сектора объекта виртуального диска в байтах.

pParentPath

Строка с расширенными символами, заканчивающаяся null, которая содержит необязательный путь к родительскому объекту виртуального диска. Этот элемент связывает новый виртуальный диск с существующим виртуальным диском.

pSourcePath

Строка с расширенными символами с завершением NULL, содержащая необязательный путь к источнику данных для копирования на новый виртуальный диск.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть vds.h

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

IVdsVdProvider::CreateVDisk