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 文字列。 使用可能な値は次のとおりです。
値 | 意味 |
---|---|
|
CD-ROM ファイル システム (CDFS) |
|
FAT ファイル システム |
|
FAT32 ファイル システム |
|
NTFS ファイル システム |
|
ユニバーサル ディスク形式 (UDF) ファイル システム |
注釈
OEM パーティションが FAT または FAT32 として書式設定されている場合、パーティションの種類は変更されません。 NTFS でフォーマットされている場合、パーティションの種類は PARTITION_IFS (0x07) に変わります。 パーティションの種類の詳細については、「 CREATE_PARTITION_PARAMETERS」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | vds.h |
こちらもご覧ください
IVdsDiskPartitionMF2::FormatPartitionEx2
IVdsDiskPartitionMF::QueryPartitionFileSystemFormatSupport