[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。
ファイル システムの有効なフラグのセットを定義します。
構文
typedef enum _VDS_FILE_SYSTEM_FLAG {
VDS_FSF_SUPPORT_FORMAT = 0x1,
VDS_FSF_SUPPORT_QUICK_FORMAT = 0x2,
VDS_FSF_SUPPORT_COMPRESS = 0x4,
VDS_FSF_SUPPORT_SPECIFY_LABEL = 0x8,
VDS_FSF_SUPPORT_MOUNT_POINT = 0x10,
VDS_FSF_SUPPORT_REMOVABLE_MEDIA = 0x20,
VDS_FSF_SUPPORT_EXTEND = 0x40,
VDS_FSF_ALLOCATION_UNIT_512 = 0x10000,
VDS_FSF_ALLOCATION_UNIT_1K = 0x20000,
VDS_FSF_ALLOCATION_UNIT_2K = 0x40000,
VDS_FSF_ALLOCATION_UNIT_4K = 0x80000,
VDS_FSF_ALLOCATION_UNIT_8K = 0x100000,
VDS_FSF_ALLOCATION_UNIT_16K = 0x200000,
VDS_FSF_ALLOCATION_UNIT_32K = 0x400000,
VDS_FSF_ALLOCATION_UNIT_64K = 0x800000,
VDS_FSF_ALLOCATION_UNIT_128K = 0x1000000,
VDS_FSF_ALLOCATION_UNIT_256K = 0x2000000
} VDS_FILE_SYSTEM_FLAG;
定数
VDS_FSF_SUPPORT_FORMAT値: 0x1 設定されている場合、ファイル システムは形式をサポートします。 ユーザー インターフェイスのドロップダウン リストには、書式設定をサポートするファイル システムのみが表示されます。 |
VDS_FSF_SUPPORT_QUICK_FORMAT値: 0x2 設定されている場合、ファイル システムはクイック形式をサポートします。 |
VDS_FSF_SUPPORT_COMPRESS値: 0x4 設定されている場合、ファイル システムはファイル圧縮をサポートします。 |
VDS_FSF_SUPPORT_SPECIFY_LABEL値: 0x8 設定されている場合、ファイル システムはファイル システム ラベルをサポートします。 |
VDS_FSF_SUPPORT_MOUNT_POINT値: 0x10 設定されている場合、ファイル システムはマウントされたフォルダーをサポートします。 |
VDS_FSF_SUPPORT_REMOVABLE_MEDIA値: 0x20 設定されている場合、ファイル システムはリムーバブル メディアをサポートします。 |
VDS_FSF_SUPPORT_EXTEND値: 0x40 設定されている場合、ファイル システムはボリュームの拡張をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_512値: 0x10000 設定されている場合、ファイル システムは 512 バイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_1K値: 0x20000 設定されている場合、ファイル システムは 1 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_2K値: 0x40000 設定されている場合、ファイル システムは 2 KB の割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_4K値: 0x80000 設定されている場合、ファイル システムは 4 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_8K値: 0x100000 設定されている場合、ファイル システムは 8 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_16K値: 0x200000 設定されている場合、ファイル システムは 16 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_32K値: 0x400000 設定されている場合、ファイル システムは 32 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_64K値: 0x800000 設定されている場合、ファイル システムは 64 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_128K値: 0x1000000 設定されている場合、ファイル システムは 128 キロバイトの割り当て単位をサポートします。 |
VDS_FSF_ALLOCATION_UNIT_256K値: 0x2000000 設定されている場合、ファイル システムは 256 キロバイトの割り当て単位をサポートします。 |
注釈
この列挙は、VDS_FILE_SYSTEM_PROP構造体の ulFlags メンバーの値を提供します。 SetFileSystemFlags メソッドは、VDS_FPF_COMPRESSED フラグを設定する引数として値を渡します。
メモ 今後の Windows バージョンでは、 VDS_FILE_SYSTEM_FLAG 列挙体に定数が追加される可能性があります。 このため、認識されないVDS_FILE_SYSTEM_FLAG列挙定数を適切に処理するようにアプリケーション を設計する 必要があります。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
| Header | vds.h |