VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP 结构 (vds.h)

[从Windows 8和Windows Server 2012开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]

提供有关支持格式化卷的文件系统的信息。

语法

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 枚举中定义的任何值的按位 OR。

usRevision

文件系统的修订(如果有)。 此成员表示为 16 位二进制编码的十进制数,其中小数点在第二位和第三位之间隐含。 例如,值为 0x0250 表示修订版 2.50。

ulDefaultUnitAllocationSize

文件系统将使用的默认分配单位大小(以字节为单位)来设置卷的格式。 此值必须是 2 的幂,并且还必须出现在 rgulAllowedUnitAllocationSizes 成员中。

rgulAllowedUnitAllocationSizes[32]

文件系统支持用于设置卷格式的分配单元大小的零终止数组(以字节为单位)。 如果数组中有MAX_FS_ALLOWED_CLUSTER_SIZES_SIZE个元素数,则数组不会为零终止。 数组中的每个值必须是 2 的幂。

wszName[32]

以 Null 结尾的 Unicode 字符串,指示文件系统的名称。 可能的值包括以下值。

含义
L“CDFS”
CD-ROM 文件系统 (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