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