VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP 構造体 (vds.h)

[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management 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列挙で定義されている値のいずれか 1 つのビットごとの OR。

usRevision

ファイル システムのリビジョン (存在する場合)。 このメンバーは 16 ビットの 2 進コード 10 進数で表されます。ここで、小数点は 2 桁目と 3 桁目の間に暗黙的に指定されます。 たとえば、0x0250 の値はリビジョン 2.50 を示します。

ulDefaultUnitAllocationSize

ボリュームの書式設定にファイル システムによって使用される既定の割り当て単位サイズ (バイト単位)。 この値は 2 の累乗である必要があり、 rgulAllowedUnitAllocationSizes メンバーにも指定する必要があります。

rgulAllowedUnitAllocationSizes[32]

ボリュームをフォーマットするためにファイル システムでサポートされている、割り当て単位サイズの 0 で終わる配列 (バイト単位)。 配列が 0 で終わるのではない場合は、配列内に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 [デスクトップ アプリのみ]
Header vds.h

こちらもご覧ください

IVdsDiskPartitionMF2::FormatPartitionEx2

IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport

IVdsVolumeMF2::FormatEx

IVdsVolumeMF2::QueryFileSystemFormatSupport

VDS_FILE_SYSTEM_FORMAT_SUPPORT_FLAG