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