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


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

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

Предоставляет сведения о файловых системах, поддерживаемых для форматирования томов.

Синтаксис

typedef struct _VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP {
  ULONG  ulFlags;
  USHORT usRevision;
  ULONG  ulDefaultUnitAllocationSize;
  ULONG  rgulAllowedUnitAllocationSizes[32];
  WCHAR  wszName[32];
} VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP, *PVDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP;

Члены

ulFlags

Побитовое ИЛИ любого из значений, определенных в перечислении VDS_FILE_SYSTEM_FORMAT_SUPPORT_FLAG .

usRevision

Редакция файловой системы, если она есть. Этот элемент выражается в виде 16-разрядного двоичного десятичного числа, где десятичная запятая подразумевается между второй и третьей цифрами. Например, значение 0x0250 указывает редакцию 2.50.

ulDefaultUnitAllocationSize

Размер единицы распределения по умолчанию в байтах, который будет использоваться файловой системой для форматирования тома. Это значение должно иметь значение 2 и также отображаться в элементе rgulAllowedUnitAllocationSizes .

rgulAllowedUnitAllocationSizes[32]

Массив с нулевым завершением размеров единиц распределения в байтах, поддерживаемых файловой системой для форматирования тома. Если массив не будет завершаться с нуля, имеется MAX_FS_ALLOWED_CLUSTER_SIZES_SIZE число элементов в массиве. Каждое из значений в массиве должно быть степенью 2.

wszName[32]

Строка Юникода, завершающаяся null, указывающая имя файловой системы. Ниже приведены возможные значения.

Значение Значение
L"CDFS"
Файловая система компакт-дисков (CDFS)
L"FAT"
Файловая система FAT
L"FAT32"
Файловая система FAT32
L"NTFS"
Файловая система NTFS
L"UDF"
Файловая система универсального формата дисков (UDF)

Комментарии

Если раздел OEM имеет формат FAT или FAT32, тип секции не изменяется. Если он отформатирован с помощью NTFS, тип секции изменяется на PARTITION_IFS (0x07). Сведения о типах секций см. в разделе CREATE_PARTITION_PARAMETERS.

Требования

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

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

IVdsDiskPartitionMF2::FormatPartitionEx2

IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport

IVdsVolumeMF2::FormatEx

IVdsVolumeMF2::QueryFileSystemFormatSupport

VDS_FILE_SYSTEM_FORMAT_SUPPORT_FLAG