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 字符串,指示文件系统的名称。 可能的值包括以下值。
值 | 含义 |
---|---|
|
CD-ROM 文件系统 (CDFS) |
|
FAT 文件系统 |
|
FAT32 文件系统 |
|
NTFS 文件系统 |
|
(UDF) 文件系统的通用磁盘格式 |
注解
如果 OEM 分区的格式设置为 FAT 或 FAT32,则分区类型不会更改。 如果使用 NTFS 格式化,分区类型将更改为PARTITION_IFS (0x07) 。 有关分区类型的信息,请参阅 CREATE_PARTITION_PARAMETERS。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | vds.h |
另请参阅
IVdsDiskPartitionMF2::FormatPartitionEx2
IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport